美文网首页
javascript -- XHR 二进制切割之 boundar

javascript -- XHR 二进制切割之 boundar

作者: 反者道之动001 | 来源:发表于2018-06-16 10:02 被阅读17次

    ajax二进制文件提交时, Content-Type类型的问题, 二进制类型的定义

    "Content-Type" : "multipart/form-data"

    如果这样提交, 后台一定报错, 我之前写过相关的, 不重复, 说下boundary

    也就是流的切割, 这个比较复杂, 一般不用自己写, 直接忽略类型, 浏览器会自动添加并切割。

    下面时我抄的代码 看下

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

    相关文章

      网友评论

          本文标题:javascript -- XHR 二进制切割之 boundar

          本文链接:https://www.haomeiwen.com/subject/heoveftx.html