1

私が読んだ多くの投稿と同様に、iPhone から自分の Web サイトにファイルをアップロードすると、画像が間違った方向に回転します。理由を理解しており、方向を検出するためにexifデータを読み取る関数があります。

また、画像を90度回転させるためのコードとswitchステートメントもいくつかありますが、問題は

 $image = imagecreatefromstring(file_get_contents($_FILES['file']['tmp_name']));

xバイトの許容メモリサイズが使い果たされたのと同じ古いエラーを返します

最大アップロード サイズを増やすために php.ini にアクセスできません。このリモート サーバーで .htaccess ファイルを使用しても何もできません。

私のiPhoneからアップロードされたファイルはすべてこのエラーをスローしています

を使用して画像サイズを検出できます

  $info = getimagesize($_FILES['file']['tmp_name']);

switch ステートメントは $image 変数に基づいているため、この問題を回避するにはどうすればよいですか? $info 変数でファイル サイズ (高さと幅) を取得した後、どうすればよいですか?

返信をお待ちしております。ありがとうございます。

4

1 に答える 1

1

If it really is the size, you can try to add

ini_set('memory_limit', '64M');

to the top of the single relevant php script.

But there may be restrictions, too.

于 2013-02-27T00:14:51.927 に答える