- 締切済み
Basp21で大きなファイルのアップロード
ファイルを4つ選択することができる画面があります。 アップロードボタンを押下すると選択したファイルを サーバーにアップします。 inputのnameは、File1~4です。 Basp21のページでは 大きなファイルは、FormSaveAsを複数回呼ぶ と書いてありました。 どんなループを回せばよいのか分かりません。 よろしくお願いします
- みんなの回答 (1)
- 専門家の回答
みんなの回答
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させているだけみたいですよ。 よくサンプルを見ればわかるはずですので、とにかくやってみてください。
お礼
やってみます。 ありがとうございます。