0

投稿する前にファイルを暗号化する必要があります。WebKit では、FileWriter を使用すれば、ファイルを書き直して投稿できることはわかっていますが、私のソリューションはクロスブラウザーと互換性がある必要があります。

すべての BLOB を取得して Flash アップローダに渡すこともできますが、別の問題が発生します。

javascript に ArrayBuffer またはバイト配列をファイルとして投稿する方法はありますか?

今、Ajax について考えていますが、200MB 以上のファイルを処理できますか?

[編集]

興味深い: javascript で dataURL をファイル オブジェクトに変換する方法は?

Blob は Ajax 経由で投稿できるようです。

4

1 に答える 1

0

上記のリンクをもう一度確認し、caniuse.com テーブルに従うと、BlobBuilder は現在のすべてのブラウザーと互換性があるため、次のことが可能です。

  1. bytearray またはその他のデータを受け取る
  2. base64に変換します
  3. それをブロブに変換します
  4. お好きな方法でAjax/xhr/FormDataで通常のファイルとして送信
于 2012-12-30T06:16:25.433 に答える