仅使用javascript将网址转换为文件对象

时间:2015-07-17 09:44:18

标签: javascript

给出的链接:

example.com/data/videos/videoname.mp4

如何将此链接作为fileInput传递?

var fileUrl = window.URL.createObjectURL(fileInput);

所有应该只在javascript中完成。 需要纯javascript中的解决方案,而不是使用任何jquery。

1 个答案:

答案 0 :(得分:0)

您可以使用ajax并获取blob

var url = 'http://example.com/data/videos/videoname.mp4';
var xhr = new XMLHttpRequest();
xhr.open('GET', 'blob:'+url, true);
xhr.responseType = 'blob';
xhr.onload = function(e) {
  if (this.status == 200) {
    var myObject = this.response;
  }
};
xhr.send();