1

それぞれでアップロードを呼び出す FileReferenceList 内のファイル参照を調べて、ファイルが個別の要求としてアップロードされることを意味します。

1 回の POST で大量のファイルをアップロードしたい (そして、それを受け入れる ASHX ハンドラーが既にある)。

何か案は?

4

2 に答える 2

1

私の知る限り、それは不可能です。

ドキュメントから:

FileReferenceList クラスを使用すると、ユーザーは 1 つ以上のファイルを選択して、サーバー側スクリプトにアップロードできます。ファイルのアップロードは FileReference.upload() メソッドによって処理されます。このメソッドは、ユーザーが選択するファイルごとに呼び出す必要があります。

...と...

複数のファイルをアップロードするには、選択した各ファイルを FileReference.upload() を使用してアップロードする必要があります

おそらく、AS3 zip ライブラリを使用して zip を作成し、それをサーバーに送信できます。

于 2009-02-09T15:23:50.743 に答える
0

いいえ、できません。Flash プレーヤーのセキュリティ上の制限です。アクション スクリプトを使用してファイルのアップロードをシミュレートできます (データを送信したいがユーザー ファイルを送信したくない場合に便利です)。

Flash 10でも同じなので、おそらくFlash 11でも...

于 2009-05-19T20:31:30.010 に答える