1

SWFUploadを使用して、ユーザーが任意のブラウザーで複数のファイルをアップロードできるようにしています。ユーザーは、アップロードされるファイルのカスタムファイル名を指定できます。ファイルをアップロードする前に、キューに入れられたすべてのファイルを繰り返し処理し、ファイルの名前をカスタム名に更新するにはどうすればよいですか。

ファイル名を変更できない場合、サーバー側で変更を加えるために、アップロードされる各ファイルにpostパラメーターを追加するにはどうすればよいですか?すべてのファイルにパラメーターを追加する方法を知っていますが、ファイルごとにどのように追加しますか?

4

1 に答える 1

1

SWFUploadは、ファイルをアップロードする前にファイルのプロパティを変更できないFileReferenceを内部的に使用しているため、ファイルアップロードのPOST本文で送信されるファイルの実際の名前を更新することはできません(方法はありません)。 FileReferenceを使用せずに適切なアップロードの進行状況を取得するため、これは実際に変更できるものではありません)。

addFileParamただし、関数を使用してファイルごとに追加のPOSTパラメーターを追加できるはずです。その署名は次のとおりです。

addFileParam(file_id:String, name:String, value:String):Boolean
于 2012-04-24T04:43:52.087 に答える