ajax二進(jìn)制文件提交時, Content-Type類型的問題, 二進(jìn)制類型的定義
"Content-Type" : "multipart/form-data"
如果這樣提交, 后臺一定報(bào)錯, 我之前寫過相關(guān)的, 不重復(fù), 說下boundary
也就是流的切割, 這個比較復(fù)雜, 一般不用自己寫, 直接忽略類型, 瀏覽器會自動添加并切割。
下面時我抄的代碼 看下
/* enctype is multipart/form-data */
var sBoundary = "---------------------------" + Date.now().toString(16);
oAjaxReq.setRequestHeader("Content-Type", "multipart\/form-data; boundary=" + sBoundary);
oAjaxReq.sendAsBinary("--" + sBoundary + "\r\n" + oData.segments.join("--" + sBoundary + "\r\n") + "--" + sBoundary + "--\r\n");
--END--