上传表单不适用于firefox,edge但正在使用chrome

时间:2016-06-12 11:29:40

标签: php jquery html ajax forms

上传表单不起作用于Firefox,边缘但在chrome工作我尝试了很多,但我无法找到问题所在。 该代码在chrome和android浏览器上运行良好,但在firefox上不支持。

post.get_absolute_url

1 个答案:

答案 0 :(得分:1)

在firefox的帮助下调试脚本帮助了。 问题在于PHP代码。

Firefox返回了以下标题。

内容 - 处置:表单数据;命名="文件&#34 ;;文件名=" 13347014_844904292319754_6605126991244883708_n.jpg"

Chrome返回了以下标题。

内容 - 处置:表单数据;命名="文件&#34 ;;文件名=" 13347014_844904292319754_6605126991244883708_n.jpg"

内容类型:image / jpeg ------ WebKitFormBoundaryC1UNyDWNSBtzAMQt

内容 - 处置:表单数据;命名="去"

插入

Intake.findById(/*remove { here*/id, function(err, intake) { if (err)res.send(err); intake.check = true; intake.save(function(err) { if (err) {return res.json({success: false, msg: 'Error'});} res.json({success: true, msg: 'Successful update check state.'}); }); }) 更改为

isset($_POST['go'])&&$_POST['go']=="Upload"

的工作。 无论如何,谢谢你们。