PHP - 为什么 system() 方法还要添加一个 header?
PHP - Why does the system() method add a header also?
我正在创建一个 php 图片上传脚本。脚本发送 post 请求并且(应该)收到 json 响应。
这是检查 MIME 类型的行。
$mimetype = system("file -bi -- ".escapeshellarg($_FILES["file"]["tmp_name"])); //line 63
在几行之后我设置了 JSON header:
header('Content-Type: application/json'); //line 124
但是 js 不工作。在 chrome 中检查网络选项卡时:
我正在创建一个 php 图片上传脚本。脚本发送 post 请求并且(应该)收到 json 响应。
这是检查 MIME 类型的行。
$mimetype = system("file -bi -- ".escapeshellarg($_FILES["file"]["tmp_name"])); //line 63
在几行之后我设置了 JSON header:
header('Content-Type: application/json'); //line 124
但是 js 不工作。在 chrome 中检查网络选项卡时: