使用纯JavaScript上传文件

时间:2011-04-02 14:26:36

标签: javascript

逗人 我是一个ASP.NET开发人员,我搜索一种方法,我可以使用Javascript pure上传文件与asp.net网页表单,我发现它很差,我不需要它在jquery /我搜索的东西为我的目的和我发现的方法可以帮助,但我不知道如何使其适合我的目的知道我不需要任何后退[方法]发送AsAsBial它在XMLHTTPREQUEST OBJECT支持firefox和getAsBinaryData及其方法在文件DOM元素对象中也只有firefox支持, 我希望有人可以帮我找到一种方法来使用纯javascript进行上传

感谢名单

1 个答案:

答案 0 :(得分:2)

只有HTML5 file api(允许读取文件)才能实现您尝试做的事情。我以前从未做过这样的事情,但我建议:

//file is ready for sending
var file = fileInput.files[0];
var fReader = new FileReader();

fReader.onloadend = function(){
  var xhr = new XMLHttpRequest();
  //processing and send 
  this.result;
};

fReader.readAsDataURL(file);