Javascript JS,PLUpload:上传后不从队列中删除文件吗?
我有一个带有数据和文件输入的表单。我想把所有数据和文件一起发送到给定的URL。 若服务器响应指示错误,那个么用户应该看到突出显示错误的字段。 为此,我尝试使用PLUpload。 但我遇到以下问题:Javascript JS,PLUpload:上传后不从队列中删除文件吗?,javascript,file-upload,plupload,Javascript,File Upload,Plupload,我有一个带有数据和文件输入的表单。我想把所有数据和文件一起发送到给定的URL。 若服务器响应指示错误,那个么用户应该看到突出显示错误的字段。 为此,我尝试使用PLUpload。 但我遇到以下问题: 我无法使其不从队列中删除文件。如果出现错误,用户必须修复其输入并再次提交(可能多次) multipart_数据不适用于html5适配器(我需要移动客户端的支持,所以必须使用它)。数据可能太长,无法在查询字符串中传递 有没有办法解决这些问题?或者另一个上传者 另外,我不能“只使用iframe”,因为后端
另外,我不能“只使用iframe”,因为后端是一个不能有任何UI的API。您可以将上载的文件保存到服务器上,并在响应中包含有关上载文件的信息(有错误)。在客户端:若来自服务器的响应包含关于文件的信息,你们必须隐藏文件输入字段并显示一些标签,比如:“文件上传:tmp.pdf” 优点:
- 用户上传文件一次
- 你不需要搜索一些黑客来上传文件
- 用户友好的方式
- 需要服务器端工作(保存文件、删除未使用的文件等)
- 需要clent侧工作(隐藏字段,如果文件上载)
另外,我是非母语人士,请随意更正我的信息:)处理未使用的图像很有问题。另外,通过关联ID识别图像要简单得多。未使用的图像必须自动删除,例如在上传后1小时内。在php中,您可以使用
move\u upload\u file
保存上传的文件,并使用filemtime
检查上传/过期时间。如果需要,我可以添加简单的示例。