【问题标题】:Is it possible ot send the $_FILES array to PHP using jQuery/AJAX?是否可以使用 jQuery/AJAX 将 $_FILES 数组发送到 PHP?
【发布时间】:2014-12-19 15:55:46
【问题描述】:

我有一个表格,我们的客人用来向一个非常简单的“留言板”提交帖子。

现在我们希望允许用户上传 1-10 个文件,但问题或要求是在主表单提交之外执行此操作。

主要形式包括:

输入字段 1 输入栏 2 文本区 1 提交按钮

我目前拥有它,因此有一个初始浏览按钮..(文本下方是主提交按钮的左侧),一旦选择了一个文件..并显示一个链接供用户添加另一个'浏览'字段..

我想要做的是在所有这些动态创建的浏览/文件上传字段下方有一个上传按钮...它将所有文件数据发送到外部 .php 脚本以上传有问题的文件,然后只需将文件路径/名称返回主表单(可能在隐藏字段中?我不在乎)..以便在提交主表单时提交这些文件路径/名称字符串值..

希望这是有道理的。

这可能吗?如果是这样,我该怎么做?问题是在主表单提交之外处理资产上传/文件处理,因此如果文件上传部分出现问题,用户详细信息不会丢失。

【问题讨论】:

标签: php jquery ajax file


【解决方案1】:

您可以使用 JQuery 和 Ajax 做到这一点。有各种插件可用于此。你可以试试这个 - http://plugins.jquery.com/uploadfile/

【讨论】:

  • 感谢您的回复。我应该在没有任何 3rd 方脚本或类的情况下包括在内。 @Grimv01k 我现在会查看链接。 (欣赏)
  • 我想我很困惑......我读过的每个链接都谈到在表单提交上这样做?我是不是理解有误?我想要一个单独/唯一的按钮(称为上传),无需提交主表单即可执行此操作。我希望上传“响应”将 1-10 文件路径/名称传回主表单(不知何故)隐藏字段..(无论如何)然后当用户准备好/完成发送消息时......他们点击主表单的提交按钮,它将所有用户输入的数据以及返回的文件路径/名称发送到我的数据库。任何人有我的例子吗? :)
  • 这个链接似乎最接近我想要做的......但没有完整的例子......只是伪代码和sn-ps stackoverflow.com/questions/13245426/…有人知道像这样的其他例子吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-21
  • 1970-01-01
  • 2016-10-14
  • 1970-01-01
  • 1970-01-01
  • 2018-04-10
相关资源
最近更新 更多