Javascript 如何在js中创建文件对象?
我从服务器获取一个对象,该对象应该表示一个文件,它如下所示:Javascript 如何在js中创建文件对象?,javascript,file,Javascript,File,我从服务器获取一个对象,该对象应该表示一个文件,它如下所示: name: "סריקה0252.pdf", url: "https:XYZ/ABC/1/סריקה0252_28-05-2019_11:24:40.pdf" 现在,我想把它转换成一个 有可能吗 function urlToBlob(url){ return new Promise((resolve,reject)=>{ var xhr = new XMLHttpRequest(); xhr.open( "G
name: "סריקה0252.pdf",
url: "https:XYZ/ABC/1/סריקה0252_28-05-2019_11:24:40.pdf"
现在,我想把它转换成一个
有可能吗
function urlToBlob(url){
return new Promise((resolve,reject)=>{
var xhr = new XMLHttpRequest();
xhr.open( "GET", url, true );
xhr.responseType = "blob";
xhr.onload = function( e ) {
resolve(this.response)
};
xhr.onerror = function( error ){
reject(error)
}
xhr.send();
})
}
let fileUrl = "https:XYZ/ABC/1/סריקה0252_28-05-2019_11:24:40.pdf"
urlToBlob(fileUrl).then(function(blob){
console.log(blob)
// you will get blob object of that file here
})
下面是转换它的函数。这将首先将文件加载到本地。加载后,它将返回blob对象,因为返回类型定义为blob
下面是转换它的函数。这将首先将文件加载到本地。加载后,它将返回blob对象,因为返回类型定义为blob。您的意思是希望
js
解析它吗?或者您想要一个实际的文件myfile.js
?如果需要实际文件,则需要服务器端语言。请参阅。您可以将此文件转换为blob。从那个文件url@Ashish,你能演示一下吗?@BaruchG。你是说你想js
解析这个?或者您想要一个实际的文件myfile.js
?如果需要实际文件,则需要服务器端语言。请参阅。您可以将此文件转换为blob。从那个文件url@Ashish,你能演示一下吗?@BaruchG。张贴。