我做了一个REST API调用。我在其中获取.doc文件的内容。但数据以某种未知的格式出现。我如何将这些数据转换为简单的字符串。
$.ajax({
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/GetFileByServerRelativeUrl('/Template Documents/Report.docx')/$value?binaryStringResponseBody=true",
method: "GET",
headers: {
"Accept": "application/json;odata=verbose",
},
success: function (data) {
console.log(data.toString());
},
error: function (xhr) {
alert(xhr.status + ": " + xhr.statusText);
}
});
答案 0 :(得分:0)
你可以这样
var blob = new Blob([data], {type: 'application/octet-stream'});
window.location.href = URL.createObjectURL(blob);
如果要向用户显示文件。