アップロード機能をhtmlで使用しました。与えられたコードを使ってうまくいきます。フレックスでURLRequestを使用してファイルアップロードが動作しない
<form id="avatar" enctype="multipart/form-data"
action="http://localhost:8080/alfresco/service/slingshot/profile/uploadavatar?
alf_ticket=TICKET_7475e180e8d258c0341fc745a3a35274d0a06e50"
method="post">
<input type="text" name="username" value="ken"/>
ファイルを選択:私はフレックスで試してみました
<input type="file" name="filedata" />
<input type="submit" name="button" value="upload"//form
同じ機能:
var uploadURL:URLRequest = new URLRequest();
uploadURL.url="http://localhost:8080/alfresco/service/slingshot/profile/uploadavatar?alf_ticket=TICKET_7475e180e8d258c0341fc745a3a35274d0a06e50"";
uploadURL.method=URLRequestMethod.POST;
uploadURL.contentType="multipart/form-data";
var params:URLVariables = new URLVariables();
params.username ="admin";
params.filedata=fileRef.data;
uploadURL.data = params;
fileRef.upload(uploadURL)
悪い要求エラーを取得します。だから誰でも知っている、何が私のコードで間違っていた。私と共有してください。
サーバーに何を送信しているか確認しましたか?www.charlesproxy.comをインストールして、要求と応答オブジェクトに含まれているものを確認してください。お役に立てれば。 – Simsons