一度に複数のファイルをアップロードして進行状況を表示できるようにする、フラッシュ ベースのファイル アップローダーを実装する必要があります。
UploadifyとSwfUploadを試してみましたが、非常に簡単に動作させることができました。
ただし、どちらの場合も、ユーザーがファイル名に特殊文字 (デンマーク語の æøå やスウェーデン語の ö など) を含むファイルをアップロードしようとすると、問題が発生します。
ファイルは正常にアップロードされますが、ファイル名が台無しになっています。
- malmö.jpg は malmö.jpg になります
- æblemoster.jpg は æblemoster.jpg になります
もちろん、フラッシュを使用せずにファイルをアップロードスクリプトにフィードしようとしましたが、正常に動作します。したがって、私が知る限り、フラッシュアップロードオブジェクトおよび/またはjavascriptがファイルを取得し、ファイル名を何らかの形で台無しにします。
誰かが似たようなことに遭遇したことがありますか?おそらく、これを意図したとおりに機能させる方法について考えがありますか?