0

こんにちは、https 経由でフレックス ファイル アップロード アプリケーションを使用しています。すべての IE ブラウザで正常に動作します。最近、IE9 を使用しているクライアントから、ファイルをアップロードできないという苦情が報告されました。

生成されたエラーは IO エラー #2038 であることがわかります。

Adobe のドキュメントには、2038 はファイル I/O エラーであると記載されています。このエラーは、アプリケーションが FileReference API を使用してファイル サイズ、作成日、または変更データを取得できない場合に発生します。

ここで何が問題なのかを指摘してくれる人がいますか。私が考えることができるのは、ブラウザのキャッシュ、IE9 のいくつかの新しい設定、またはクライアント ディレクトリのアクセス許可など、ブラウザの問題だけです。

助けていただければ幸いです。ありがとう

4

2 に答える 2

0

同様の問題があります。後で、https を介した最新バージョンの Flash Player ではアップロード機能が機能しないことがわかりました。次に、https ではなく http 経由でアップロード リクエストを送信してみました。今は正常に動作しています。これを試してみてください。あなたの場合にも役立つかもしれません。

于 2013-05-15T09:15:52.033 に答える
0

すべての Flash/Flex 開発者にとって必要なツールであるCharles デバッグ プロキシを使用して、IE8 と IE9 の違いを確認することをお勧めします。たぶん、問題はいくつかの HTTP ヘッダーか何かにあるのでしょう。

于 2011-09-01T10:35:24.450 に答える