带图像的JavaScript Post请求

带图像的JavaScript Post请求,javascript,jquery,ruby-on-rails,image,input,Javascript,Jquery,Ruby On Rails,Image,Input,恐怕我已经知道答案了。我希望能提供一个HTML5的离线表单,用户可以在其中选择要上传的图像。一旦用户重新上线,图像将被上传。我可以从文件输入中提取所有数据,但是有没有办法通过post发送数据以将blob保存在服务器上 我使用的是jQuery,有一个Rails后端(典型的文件上传是通过CarrierWave处理的)。您可以在包含文件映像的表单上创建联机事件并调用submit() 您可以创建在线事件,并在包含您的文件映像的表单上调用submit() 用户需要离开页面(或添加多个条目),因

恐怕我已经知道答案了。我希望能提供一个HTML5的离线表单,用户可以在其中选择要上传的图像。一旦用户重新上线,图像将被上传。我可以从文件输入中提取所有数据,但是有没有办法通过post发送数据以将blob保存在服务器上


我使用的是jQuery,有一个Rails后端(典型的文件上传是通过CarrierWave处理的)。

您可以在包含文件映像的表单上创建
联机
事件并调用
submit()


您可以创建
在线
事件,并在包含您的文件映像的表单上调用
submit()


用户需要离开页面(或添加多个条目),因此表单确实需要由JS进行预处理,然后稍后发布。请执行与AJAX上载脚本()相同的操作,但请稍后立即上载。上载脚本使用按钮顶部的文件输入字段,所以当您单击按钮时,您可以单击iframe中的文件输入字段。您也可以这样做,但在添加一个文件后,您可以添加另一个文件(更改CSS位置),当用户重新联机时,您可以使用submit上载所有文件。您可以使用数组作为字段名,如果用户脱机,只需为所有变量(如
)添加另一个输入文件到表单中,并隐藏之前插入的文件。如果您这样做,您的服务器代码将不会更改,它将始终获得
名称数组
电子邮件数组
(如果用户脱机,则有一个条目或多个条目)。用户需要离开页面(或添加多个条目),因此,表单确实需要由JS进行预处理,然后稍后发布。上载脚本使用按钮顶部的文件输入字段,所以当您单击按钮时,您可以单击iframe中的文件输入字段。您也可以这样做,但在添加一个文件后,您可以添加另一个文件(更改CSS位置),当用户重新联机时,您可以使用submit上载所有文件。您可以使用数组作为字段名,如果用户脱机,只需为所有变量(如
)添加另一个输入文件到表单中,并隐藏之前插入的文件。如果您这样做,您的服务器代码将不会更改,它将始终获得
名称
电子邮件
(如果用户脱机,则有一个条目或多个条目)。