filereference を使用して Excel ファイルをアップロードしようとしていますが、アップロード時にこのエラーがスローされます
エラー #2044: 未処理の IOErrorEvent:。text=エラー #2124: ロードされたファイルは不明なタイプです。
ファイルのアップロードを続行した後にアクションスクリプトエラーが発生しましたが、なぜそのエラーが発生するのですか?
ありがとう
filereference を使用して Excel ファイルをアップロードしようとしていますが、アップロード時にこのエラーがスローされます
エラー #2044: 未処理の IOErrorEvent:。text=エラー #2124: ロードされたファイルは不明なタイプです。
ファイルのアップロードを続行した後にアクションスクリプトエラーが発生しましたが、なぜそのエラーが発生するのですか?
ありがとう
FileReference の .load() メソッドを使用していますか? もしそうなら、しないでください。.browse() メソッドを実行するだけで、選択したイベントがトリガーされたら、FileReference で .upload() を実行します。.load() を使用する必要がある唯一の理由は、Flex クライアントがバイトを読み取る必要がある場合です。
contentLoaderInfo が鍵
loader.contentLoaderInfo.addeventListener( IOErrorEvent.IO_ERROR , someIOerrorCallBack )
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 などの他の予防策を講じる必要があります。