FineUploder를 사용하여 이미지를 웹 서버에 업로드합니다.httphandler에서 여러 개의 매개 변수를 FineUploader 'OnComplete`로 반환합니다.
자바 스크립트를 서버 측 uploadhandler.ashx
호출하고 성공적으로 파일을 업로드 자바 스크립트
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;
.
public void ProcessRequest(HttpContext context)
{
.....
context.Response.ContentType = "application/json";
context.Response.Write("{\"success\":true}");
}
여기서 json 응답으로 다른 매개 변수를 반환해야합니다. 어떻게 context.Response.Write("{\"success\":true}");
에 다른 매개 변수를 추가하고 자바 스크립트에서 그것을 읽어 'onComplete를'방법
는 또한의 onComplete() 메서드에 대한이 답변을 참조하십시오. onComplete 메서드의 첫 번째 매개 변수는 event이지만 설명서에는 언급되어 있지 않습니다. http://stackoverflow.com/questions/15528306/fineuploader-responsejson-doesnt-contain-success-in-oncomplete-callback –