• 締切済み

Basp21で大きなファイルのアップロード

ファイルを4つ選択することができる画面があります。 アップロードボタンを押下すると選択したファイルを サーバーにアップします。 inputのnameは、File1~4です。 Basp21のページでは 大きなファイルは、FormSaveAsを複数回呼ぶ と書いてありました。 どんなループを回せばよいのか分かりません。 よろしくお願いします

みんなの回答

noname#158371
noname#158371
回答No.1

>Basp21のページでは >大きなファイルは、FormSaveAsを複数回呼ぶ >と書いてありました。 http://www.b21soft.co.jp/basp21/basp21pfaq.html#bigfileupload に掲載されている内容が理解できないという意味でしょうか? この 「http://www.b21soft.co.jp/basp21/basp21pfaq.html#bigfileupload」 で掲載されているサンプルはファイルを1MBずつBinaryReadさせ、 その度にFormSaveAsさせています。 何MBまたは何バイトずつアップロード(FormSaveAs)させたいのか、そこはtakupon001さんの決めの問題だと思います。 このサンプルを見る限り、はじめにアップロードしたい対象ファイルのバイト数を取得して、後は、BASP21のBinaryReadメソッドを使って、1MBずつ取得ファイル内容をメモリ(変数)に読み込みます。 その読み込んだ変数をそのままFormSaveAsさせているだけみたいですよ。 よくサンプルを見ればわかるはずですので、とにかくやってみてください。

takupon001
質問者

お礼

やってみます。 ありがとうございます。

関連するQ&A