php - Ajax POST 成功但没有数据发送
问题描述
我在使用 ajax 上传多个文件时遇到问题,在这种情况下我使用 codeingiter,当我调用 $_POST 数组在上传函数上返回 null 时,这是我的表单我正在使用这个片段
形式
https://jsfiddle.net/alexjamesbrown/2nzL9f7g/
服务器测试
public function test_upload()
{
echo "<pre>";
print_r ($_POST);
echo "</pre>";
}
返回
Array
(
)
我的问题是如何解决这个问题?提前致谢
解决方案
尝试$_FILES
public function test_upload()
{
echo "<pre>";
print_r ($_FILES);
echo "</pre>";
}
您的输入文件必须具有多个文件的名称数组,如下所示:
<input type="file" name="files[]" multiple />
推荐阅读
- python - 有没有办法在一个查询中查找和删除多个 MongoDB 文档?
- react-native - 无法在本机反应中将数据插入 SQLite 数据库
- python - 如何在 tkinter 中可视化数据透视表(文本未对齐)?
- android - 意图过滤器的 pathPattern 未按预期工作
- c - 父母和孩子的closesocket?
- android - 使用谷歌密钥签名的 Android 反向 apk
- android - 如何在内部存储android java中下载和保存媒体文件
- javascript - 我如何去特定用户的电子邮件收件箱或谷歌日历和所有其他谷歌应用程序
- gulp - Tailwind 和 Gulp - 连接样式表
- optimization - 二进制变量线性化中的单向条件语句