我想为用户提供两种方式将文件提交到我的网站..
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链接转换为可能的文件以编程方式与输入关联以触发上载。谢谢!