javascript -- XHR 二進(jìn)制切割之 boundary

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--

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容