【问题标题】:Programmatically add a file to jquery fileupload以编程方式将文件添加到 jquery fileupload
【发布时间】:2016-10-31 17:52:16
【问题描述】:

我使用blueimp/jQuery-File-Upload 允许用户在我的网站上创建查询时上传附件。

我需要扩展当前功能以将自动生成的图像添加到队列中。我需要添加的图像是一个导出的画布,因此是一个 base64 编码的字符串,即类似于

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNby // blAAAADElEQVQImWNgoBMAAABpAAFEI8ARAAAAAAElFTkSuQmCC

如何将这样的文件添加到上传队列?我被卡住了,不知道从哪里开始。任何指向正确方向的指针都非常感谢。

【问题讨论】:

  • 你的意思是设置图像文件?出于安全原因,我怀疑它可能
  • @guradio 不确定您的意思,但可能。所以唯一的方法是将它传递给我的后端在一个单独的帖子或什么的?我没有提到它不应该出现在我的服务器上,而是出现在亚马逊 S3 上。

标签: javascript jquery file-upload blueimp


【解决方案1】:

无法以编程方式将File 对象添加到FileList 对象的<input type="file"> 元素。您可以创建一个文件为data URIBlobFile;或FormData 对象,使用POST 将文件对象发送到服务器。

【讨论】:

  • 谢谢!这就是我所担心的。
猜你喜欢
  • 1970-01-01
  • 2021-11-19
  • 2014-06-11
  • 2013-07-09
  • 2011-10-25
  • 2015-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多