人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows2000Server IIS ActiveServerPageで構築されたWebサイトがあります。
ファイルのアップロードを実現するために、フリーのBASP21を使用しています。
特定の場所(10拠点程度)から限定で使用するサイトです。
そのうち1拠点でごくたまにファイルがアップロードできない状況が発生しております。
ブラウザはIE8やFF3で他の端末でおこなっても再現するようです。
Set objBASP = Server.CreateObject("basp21")
intBytes = Request.TotalBytes
binRequest = Request.BinaryRead(intBytes)
reqCsv = objBASP.FormFileName(binRequest, "csv")
このような形でファイル名を取得しようとするのですが、この不具合が発生している際はreqCsvは空となってしまいます。
Submitされているかどうかは別のフラグで判定しているので間違いなくSubmitはされております。
操作をするのは同じ方なので、オペレーションミスはないかと思っています。
この拠点というのはクライアントの会社なのでネットワークがどのようになっているかは不明です。

何か情報をお持ちの方お教えいただけますでしょうか。

●質問者: salvatore
●カテゴリ:インターネット ウェブ制作
✍キーワード:CSV FF3 IE8 IIS SET
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●60ポイント

binRequest の中身をダンプしてみるのが早いんじゃないかな。

想像するに、ファイルパスに2バイトコードが含まれてて、リクエストが Shift-JIS で送られてないんじゃないか、と。

http://www.b21soft.co.jp/basp21/basp21pref.html#formfilename

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ