私は 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
}
?>