FineUploader を使用して、画像を Web サーバーにアップロードしています。
JavaScript
function createUploader() {
var thumbnailuploader = new qq.FineUploader({
element: $('#thumbnail-fine-uploader')[0],
request: {
endpoint: '<%= ResolveUrl("~/Common/uploadhandler.ashx") %>'
},
multiple: false,
...
callbacks: {
onComplete: function (id, fileName, responseJSON) {
if (responseJSON.success) {
$('#imgPreview').html('<img src="../Uploaded/' + filename + '" alt="' + filename + '">');
}
}
}
});
}
window.onload = createUploader;
javascript は Serversideuploadhandler.ashx
を呼び出し、ファイルを正常にアップロードします。
public void ProcessRequest(HttpContext context)
{
.....
context.Response.ContentType = "application/json";
context.Response.Write("{\"success\":true}");
}
ここでは、json 応答で別のパラメーターを返す必要があります。context.Response.Write("{\"success\":true}");
javascriptの「onComplete」メソッドに別のパラメータを追加して読み取る方法