Javascript JS,PLUpload:上传后不从队列中删除文件吗?

Javascript JS,PLUpload:上传后不从队列中删除文件吗?,javascript,file-upload,plupload,Javascript,File Upload,Plupload,我有一个带有数据和文件输入的表单。我想把所有数据和文件一起发送到给定的URL。 若服务器响应指示错误,那个么用户应该看到突出显示错误的字段。 为此,我尝试使用PLUpload。 但我遇到以下问题: 我无法使其不从队列中删除文件。如果出现错误,用户必须修复其输入并再次提交(可能多次) multipart_数据不适用于html5适配器(我需要移动客户端的支持,所以必须使用它)。数据可能太长,无法在查询字符串中传递 有没有办法解决这些问题?或者另一个上传者 另外,我不能“只使用iframe”,因为后端

我有一个带有数据和文件输入的表单。我想把所有数据和文件一起发送到给定的URL。 若服务器响应指示错误,那个么用户应该看到突出显示错误的字段。 为此,我尝试使用PLUpload。 但我遇到以下问题:

  • 我无法使其从队列中删除文件。如果出现错误,用户必须修复其输入并再次提交(可能多次)

  • multipart_数据不适用于html5适配器(我需要移动客户端的支持,所以必须使用它)。数据可能太长,无法在查询字符串中传递

  • 有没有办法解决这些问题?或者另一个上传者


    另外,我不能“只使用iframe”,因为后端是一个不能有任何UI的API。

    您可以将上载的文件保存到服务器上,并在响应中包含有关上载文件的信息(有错误)。在客户端:若来自服务器的响应包含关于文件的信息,你们必须隐藏文件输入字段并显示一些标签,比如:“文件上传:tmp.pdf”

    优点:

    • 用户上传文件一次
    • 你不需要搜索一些黑客来上传文件
    • 用户友好的方式
    缺点:

    • 需要服务器端工作(保存文件、删除未使用的文件等)
    • 需要clent侧工作(隐藏字段,如果文件上载)

    另外,我是非母语人士,请随意更正我的信息:)

    处理未使用的图像很有问题。另外,通过关联ID识别图像要简单得多。未使用的图像必须自动删除,例如在上传后1小时内。在php中,您可以使用
    move\u upload\u file
    保存上传的文件,并使用
    filemtime
    检查上传/过期时间。如果需要,我可以添加简单的示例。