如何通过xhr请求将视频/数据上传到服务器?通过JS

时间:2015-03-23 09:57:26

标签: javascript html5 video upload

我正在尝试在网站上为自己和一群亲密的朋友上传视频片段。

我现在正在使用HFS作为家庭服务器进行测试。

我的问题是每当我拖延时丢弃我的视频所发生的一切是从我的IP切换到文件夹目的地的URL。即192.168 / asd / to c:/users/etc.mp4

我认为问题是xhr请求,我试图让它转到我指定的文件夹但是它似乎无法工作任何帮助将不胜感激。

P.S。我显然不是最好的编码员,但我也没有抄袭任何东西,我在github网上发现了一些指南。

function readfiles(files) {
debugger;
var formData = tests.formdata ? new FormData() : null;
for (var i = 0; i < files.length; i++) {
  if (tests.formdata) formData.append('file', files[i]);
  previewfile(files[i]);
}

// now post a new XHR request
if (tests.formdata) {
  var xhr = new XMLHttpRequest();
  xhr.open('POST', 'my server url here?' );
  xhr.onload = function() {
    progress.value = progress.innerHTML = 100;
  };

  if (tests.progress) {
    xhr.upload.onprogress = function (event) {
      if (event.lengthComputable) {
        var complete = (event.loaded / event.total * 100 | 0);
        progress.value = progress.innerHTML = complete;
      }
    }
  }

  xhr.send(formData);
}

}

0 个答案:

没有答案