Jquery submit()没有't传递文件数据
Jquery submit() doesn't pass file data
我有一个非常简单的表单。
<form name="text_hero" id="text_hero" action="<?php echo site_url('templates/saveImage/texthero'); ?>" method="post" enctype="multipart/form-data">
<input type="file" name="uploaded_file">
<input type="submit" value"submit file">
</form>
按下提交按钮时,文件将正确上传并保存。
当使用Jquery"单击"提交按钮或手动提交表单时,无法发送文件。
Jquery:
$('#' + FormName).submit();
有人能告诉我原因吗?
编辑
当输出php$_FILES变量时,它只使用jquery方法输出Array(),但使用button方法输出实际文件。
关于
当你上传一些文件时,你需要把它放在这个enctype="multipart/form-data"
上
示例:
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
将tmp_file保存到某个文件
你需要进行一些验证,但上传一些文件的基本方法是这样的。
move_uploaded_file($_FILES['file']['tmp_name'], 'path/to/file');
我希望它能帮助你。
相关文章:
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何使用jQuery获取txt文件数据中的行数
- 在d3.json中使用d3.csv组合多个csv文件数据输入的最佳方法是什么
- 当$_FILES为空但$_POST有文件数据时进行处理
- 用于在表和报表的发件人中表示 CSV 文件数据的工具
- flow.js上传的文件数据在哪里
- 使用Chart.js中的JSON文件数据
- 将资源文件数据从控制器传输到js文件
- Jquery submit()没有't传递文件数据
- 如何使用 Javascript 循环遍历外部 JSON 文件数据
- 在Chrome中下载后访问文件数据..
- 使用jQueryFileUpload发送的文件数据在哪里
- 可以从文件上传输入中获取文件数据/val,并通过Ajax请求将其发送到服务器
- 无法从客户端将文件数据发送到 nodejs 服务器
- 将文件数据作为多部分表单数据发送到服务器
- 将图像文件数据发送到 RESTful 服务
- 如何在高图表上加载CSV文件数据
- 如何从 javascript 中提醒 json 文件数据
- 如何引用要与 HTML 和 jQuery 一起使用的 XML 文件/数据
- 尝试通过AJAX发送输入文件数据,可以'我无法访问控制器中的数据