目前,我的表單元素看起來像如下:如何通過xhrPost()發送一個csv文件?
<form enctype="multipart/form-data" name="copyReplaceForm" method="POST" action="/app/applications/copyreplace/postCsv">
但不是在<form>
給予action
,enctype
和method
,我想用dojo.xhrPost()
來發送。
有人請告訴我如何使用xhrPost
發送?
而且,我的休息這段代碼看起來象下面這樣:
@POST
@Path("/bulkCopyReplaceFirst")
@Produces(MediaType.TEXT_PLAIN)
@Consumes(MediaType.MULTIPART_FORM_DATA)
我xhrPost看起來像下面
var result;
dojo.xhrPost({
url :"/CopyReplace/bulkCopyR",
preventCache: true,
contentType : "multipart/form-data",
load: function(response) {
txtResponse = response;
console.log("response is : txtResponse"+txtResponse)
},
error: function(error, ioArgs) {
console.log("postImageOptions() ERROR :: " + error);
console.log("postImageOptions() ioArgs :: " + ioArgs);
return error;
}
});
}
(// meta.stackoverflow.com/q/251361) – Tushar
感謝編輯@Tushar – PPH
你可能會發現這個[這](HTTP [我如何格式化我的代碼塊?]://計算器。 com/questions/14459618/multipart-form-data-ajax-request-in-dojo)有幫助 – Dheeresh