我面临一个奇怪的PHP问题,似乎无法找到发生这种情况的原因。在Codeigniter上的上传脚本可以正常处理图像并上传更大的文件。但是当我尝试上传和从移动设备获取的图像时,脚本失败并且$ _POST数据丢失。
然后我尝试在PS上打开该图像并重新保存它,这次我甚至减少了压缩并使文件大小比原始图像大,新文件正在上传,甚至没有任何问题。但不是原始文件继续使POST数据丢失
有人遇到过这个问题吗?
<form class="upload" action="upload/do_upload" id="media_upload" method="POST" enctype="multipart/form-data">
<input type="text" id="media_title" name="heading">
<input type="file" name="file">
</form>
<?php
public function do_upload(){
$this->input->post() // This returns false
var_dump($_POST) // This is empty
}
?>