1
Aquantum jQueryプラグインを使用して、LAMPサイトにファイルをアップロードしています。コールバックコンテキストでajaxイベントオブジェクトのプロパティを理解する
正常に動作しますが、アップロードされたファイル名とファイルのURLをフォームフィールドに入れるには成功コールバックを行う必要があります。
アップロードプラグインはここにある:部分がうまく機能 (ファイル名:
http://aquantum-demo.appspot.com/file-upload
(非常にきれいな、クールなファイルアップロードウィジェット、IMO)
ここでコールバックコードです。でも、どうすればファイルURLも手に入れられますか?)
jQuery('#fileupload').bind('fileuploaddone', function (e,data) {
jQuery('textarea').val("<p><a href='" + NEED_FILE_URL_HERE + "' target='_blank'>" + data.files[0].name + "</a>");
});
私はそのプラグインとそれが提供するサンプルコードを見ました。アップロードされたファイルのURLはJSで利用できません。アップロードされたサーバーによって異なります。これらの例のupload.phpは、JSONの戻り値に.urlを入れるように見えるので、data.urlにする必要があります。そうでない場合は、単にconsole.write(JSON.stringify(data));保存場所を確認してください。これが正しければ私に教えてください。それを正解にするために答えに移します。 –