0

filereference を使用して Excel ファイルをアップロードしようとしていますが、アップロード時にこのエラーがスローされます

エラー #2044: 未処理の IOErrorEvent:。text=エラー #2124: ロードされたファイルは不明なタイプです。

ファイルのアップロードを続行した後にアクションスクリプトエラーが発生しましたが、なぜそのエラーが発生するのですか?

ありがとう

4

3 に答える 3

0

FileReference の .load() メソッドを使用していますか? もしそうなら、しないでください。.browse() メソッドを実行するだけで、選択したイベントがトリガーされたら、FileReference で .upload() を実行します。.load() を使用する必要がある唯一の理由は、Flex クライアントがバイトを読み取る必要がある場合です。

于 2011-04-28T21:41:33.590 に答える
0

contentLoaderInfo が鍵

loader.contentLoaderInfo.addeventListener( IOErrorEvent.IO_ERROR , someIOerrorCallBack )
于 2011-04-27T19:13:08.263 に答える
0

http://scottrockers.com/blog/resources/flash-information/workaround-solution-to-flash-error-2044-unhandled-securityerror-and-error-2048-security-sandbox-violationを確認してください。リーは、もっと多くの情報が必要だと言いました。コンピューター、別のドメイン、ローカルホスト、127.0.0.1 から Excel ファイルを読み込もうとしていますか? 最も簡単な方法は、ローカルホストの URL からロードしようとしている場合です。ディスク上のファイルの場合は、セキュリティ設定http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.htmlを確認し、ファイルが存在するディレクトリを有効にします。他のドメインからロードする場合は、そのドメインで crossdomain.xml などの他の予防策を講じる必要があります。

于 2011-04-27T21:36:34.670 に答える