0

これは状況です:

私は symfony2 Web サイトを構築しており、blueimp の jQuery-File-Upload コンポーネントを統合するために (優れた) vx/js-upload-bundle バンドルを使用しています。

私のコンピューターでは (もちろん) 問題はありませんでしたが、運用サーバーでは一部の画像がアップロードされませんでした。多くのテストの結果、唯一の共通点は寸法であることがわかりました。それらはすべて、寸法的に大きな画像でした...(より大きなファイルサイズのファイルを正常にアップロードしました)。

画像に制限 (max_width、max_height) を設定しようとしましたが、それは役に立ちませんでした。アップローダ コードのハッキングを試みましたが、これも役に立ちませんでした。

4

1 に答える 1

0

ついに(〜3日間遊んだ後)、原因が見つかりました!php.ini の「memory_limit」は、ホスティング会社によって 32M に設定されていました (デフォルトは 128M です)。

アップロード コードは、より多くのメモリを必要とするいくつかの画像操作 (サムネイルや他の多くのクールなものを作成できます) を行います... 128M に変更すると、すべてが機能します。

これは私に手がかりを与えたスレッドです: https://github.com/blueimp/jQuery-File-Upload/issues/1113

(ありがとうございます:-))

于 2013-10-27T11:54:47.850 に答える