Web ページに写真を投稿しようとする Web ページにフラッシュ プログラムがあります。ユーザーがボタンをクリックすると、Web ブラウザーが新しいページへの移動を開始し、ハングしたように見えます (Firefox ステータス バーのメッセージからデータを転送することで、ページに移動し始めることがわかります)。
これはデバッグ バージョンでも機能するようですが、エクスポート バージョンでは機能しないようです。
フラッシュコード:
var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");
var jpgURLRequest:URLRequest = new URLRequest("http://myurl.com/webcam_upload.php");
jpgURLRequest.requestHeaders.push(header);
jpgURLRequest.method = URLRequestMethod.POST;
jpgURLRequest.data = encodedData;
try
{
navigateToURL(jpgURLRequest, "_Self");
}
catch(e:Error)
{
trace("error occured");
}
ウェブページ:
<object width='534' height='450' type='application/x-shockwave-flash' data='flash/photobooth.swf'>
<param name='allowNetworking' value='all'>
<param name='allowScriptAccess' value='always'>
<param name='movie' value='flash/photobooth.swf'>
<p>My stuff.</p>
</object>