在Javascript中将图像添加到formData。 (没有输入类型文件)

时间:2016-02-23 15:23:16

标签: javascript jquery image

我正在使用Cordova / Ionic应用程序而我正在尝试在formData中添加图片。它的输入类型很好。

输入类型

<input id="photo" type="file" accept="image/*">   

formData.append('image', $('input[type=file]')[0].files[0]);

我在没有输入的情况下尝试过,但它没有工作......我真的需要让它以这种方式运作。


没有输入类型

<img src="img.png" id="imgID" />

formData.append('image', $('#imgID')[0].files[0]);


有没有人有想法?谢谢你的阅读。

1 个答案:

答案 0 :(得分:-1)

由于图像显示在页面上,因此它具有已知的URL - 它(根据定义)不是存储在访问者计算机上的文件。因此,只需将URL提交给您的应用程序,如有必要,请从应用程序中的该URL下载图像。