上传文件作为链接

时间:2015-12-30 18:53:22

标签: jquery html ajax

我想为用户提供两种方式将文件提交到我的网站..

1)基本的本地 - >服务器文件上传如下......

<input id="uploadFilePost" accept=".jpg,.jpeg,.png,.gif" type="file" class="upload" />

document.getElementById("uploadFilePost").onchange = function () {
      myFormData = new FormData();
      myFormData.append('postImageUpload', $("#uploadFilePost").prop('files')[0]);
      //ajax call to submit myFormData and associated validation

这工作正常,但我理想的是,如果可能的话,我希望重用这个方法来获得第2点......

2)通过提交链接上传文件(例如www.imgur.com/image.jpg)。要清楚 - 我想将文件从链接复制到我的服务器,而不是只存储链接。我真正希望的是,我可以通过某种方式以编程方式将image.jpg链接作为文件关联到输入uploadFilePost(这将触发我已经为第1点编码的完全相同的过程)。

非常感谢任何人关于该大纲解决方案是否可行(或推荐)的想法,如果是这样,您需要通过哪些高级步骤将image.jpg链接转换为可能的文件以编程方式与输入关联以触发上载。谢谢!

0 个答案:

没有答案