Javascript 如何使用ajax读取外部docx文件内容
以下是形成的请求: 请求URL: 请求方法:获取 状态代码:200 OK 远程地址:10.232.4.216:7317 推荐人策略:降级时无推荐人 接受:text/html、application/xhtml+xml、application/xml;q=0.9,图像/webp,图像/apng,/;q=0.8 接受编码:gzip,deflate,br 接受语言:en-US,en;q=0.9 连接:保持活力 Cookie:isPageflowTouch=true;schemaId=1;updCtx=真;typeId=91433788276151561974313054830 主持人:domain.test.com 升级不安全的请求:1 用户代理:Mozilla/5.0(Windows NT 6.1;Win64;x64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/68.0.3440.106 Safari/537.36{Javascript 如何使用ajax读取外部docx文件内容,javascript,ajax,docx,Javascript,Ajax,Docx,以下是形成的请求: 请求URL: 请求方法:获取 状态代码:200 OK 远程地址:10.232.4.216:7317 推荐人策略:降级时无推荐人 接受:text/html、application/xhtml+xml、application/xml;q=0.9,图像/webp,图像/apng,/;q=0.8 接受编码:gzip,deflate,br 接受语言:en-US,en;q=0.9 连接:保持活力 Cookie:isPageflowTouch=true;schemaId=1;updCtx=
function getdocx(url){
var oReq = new XMLHttpRequest();
var arrayBuffer;
oReq.open('GET', url, true);
oReq.responseType = "arraybuffer";
oReq.onload = function (oEvent) {
arrayBuffer = oReq.response; // Note: not oReq.responseText
var binary = '';
var bytes = new Uint8Array( arrayBuffer );
var len = bytes.byteLength;
for (var i = 0; i < len; i++) {
binary += String.fromCharCode( bytes[ i ] );
}
var contentfromDocx = window.btoa( binary );
//do what ever you want with this
oReq.send(null);
var oReq=新的XMLHttpRequest();
var arrayBuffer;
open('GET',url,true);
oReq.responseType=“arraybuffer”;
oReq.onload=功能(oEvent){
arrayBuffer=oReq.response;//注意:不是oReq.responseText
var二进制=“”;
var字节=新的Uint8Array(arrayBuffer);
var len=字节数。字节长度;
对于(变量i=0;i}@dmitry streblechenko你能看一下吗