我有一个这样的对象
function loadFile(file) {
var xhr = new XMLHttpRequest();
xhr.open('GET', file, true);
xhr.withCredentials = false;
xhr.responseType = 'blob';
xhr.onload = function (e) {
var reader = new FileReader();
reader.readAsDataURL(this.response);
reader.onload = function (e) {
console.log('DataURL:', e.target.result);
};
};
xhr.send();
}
我想获取文件内容,用来自此文件的潜在客户填充我的数据库。
在我的情况下,我也需要对待CORS,因为它是一个外部URL,但我在这个解决方案中需要一些帮助,在缓冲区中转换并读取缓冲区?还是存在一些更好的解决方案?
DataURL:
控制台日志中的TinyMCE
,返回Base64,并解码Base64结果,它返回一个网页,但不是文件。