問題タブ [image-upload]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 画像のアップロードとサイズ変更でメモリ不足 (96MB のメモリ制限)
ユーザーが複数の画像をサーバー/ウェブサイトにアップロードできるウェブサイトを開発しています。アップロード スクリプトで、画像サイズの制限を 10MB に設定しました。これは、最近のカメラの多くが大きな画像を撮ると思っていたからです。
アップロード スクリプトは、各画像を 1 つずつ取得し、3 つの異なるバージョン、900x600、600x450、および小さいサムネイル画像にサイズ変更し、2 つの大きな画像の上に透かし画像を配置します。
php.ini の memory_limit を 96MB に設定しましたが、これで十分だと思いました。
少しテストした後、サイズが 6.38MB、解像度が 6143 x 3855 px の jpg 画像をアップロードしました。「致命的なエラー: 100663296 バイトの許容メモリ サイズが使い果たされました (24572 バイトを割り当てようとしました)」というエラー メッセージを受け取りました。
このサイズの画像をアップロードして処理するために、これほど多くのメモリが必要になるのは合理的だと思いますか? それとも、私のスクリプトのコーディングに問題がある可能性が高いと思いますか?
96 MB のメモリ制限は、私には多すぎるように思えます。大きな画像のアップロードを扱った他の人々の経験は何ですか? メモリ制限を 128MB 以上に設定する必要がありますか? または、アップロード スクリプトの書き直しを検討する必要がありますか。
私のコードは以下に追加されています:
php - Android タブレット デバイスから Web 上の php で画像をアップロードする
次のスクリプトを使用して画像をアップロードおよびサイズ変更できる Web プロジェクトを構築し、それにマイナーな変更を加えました 。
デスクトップコンピューターとサムスンギャラクシーのジンジャーブレッドで正常に動作します. しかし、サムスンギャラクシータブなどのAndroidタブレットで試したところ、アップロード機能に失敗しました。アップロード ボタンをクリックするまで、すべて正常に動作します。upload.php ( webmotionuk で示されているように、単一の php ファイルとは別に作成したファイル) でスタックし、アップロードプロセスの後に空白が表示され、アップロードが完了した後に secondpage.php に直接移動すると仮定します。
アップロード進行状況バーが停止して画像を表示しようとした後、secondpage.php に直接アクセスしようとしましたが、機能しません。選択した画像がアップロードされていないことをサーバーで確認しました。
上記のすべての機能は、Android タブレットを除くデスクトップ コンピューターで正常に動作します。
これについて Web で多くの調査を行いましたが、Web ベースの解決策を見つけることができませんでした。多くの議論は、Android アプリの開発に関連しています。
grails - Grailsのファイルシステムへの画像のアップロード
GrailsのWebアプリにファイルアップロード機能を実装しています。これには、複数のファイル拡張子を許可するように既存のコードを適合させることが含まれます。コードでは、ファイルパスが存在することを確認するためにブール値を実装しましたが、それでもFileNotFoundExceptionが発生します。/hubbub/images/testcommand/photo.gif (No such file or directory)
私のアップロードコードは
で例外メッセージが表示されます
では、有効な既存のパスと有効なファイル名および拡張子を単純に照合しているのに、なぜこのエラーが発生するのでしょうか。
jquery - jQuery 画像アップロード プラグイン - 1 つのページに複数のインスタンス - ASP.net
ASP.NET Web アプリケーションがあり、特定のページでユーザーが 2 つの画像と共にエントリを追加できます。これまで、簡単に統合してアップロードに使用できる、多くの優れた jQuery プラグインに出会いました。私はこれを見つけましたhttp://pixelcone.com/jquery/ajax-file-upload-script/私のニーズにぴったりです。クローンするだけです。
しかし問題は、同じプラグインの複数のインスタンス (この場合は 2 つ) を作成するにはどうすればよいかということです。明確にするために、それぞれの場所に 1 つの画像をアップロードする 2 つのプラグインが必要です (plugin1->location 1; plugin2->location2)。
PS 「2 つのインスタンス」とは、2 つの別個のフォームも意味します (複数のファイルを持つ 1 つのフォームではありません)。
どんなコメントでも大歓迎です!
sqlite - drupal 7 のアップロード制限よりもはるかに小さいファイルをアップロードしようとするとエラーが発生する
たとえば、200KB のファイルをアップロードしようとすると、ファイルが 8MB を超えているというエラー メッセージが表示されます。10KB の画像をアップロードしようとすると、アップロード プロセスが正常に完了します。
Drupal 7、SQLite をデータベース エンジンとして使用しています。php.ini のアップロード制限は 8MB です。サーバーは hordeeasy.com でホストされています。
誰かアドバイスをくれませんか?
php - Codeigniter->画像アップロードパート1
以下の私のコードでは、フォルダの作成時に画像がアップロードされないようですが、前のページに戻って更新し、作成されたフォルダでもう一度試すと、画像がアップロードされます。
アップロードしたものをに移動する必要がis_dir if statement
ありますが、フォルダがすでに作成されている場合、インスタンスで何が起こりますか?else?
php - Codeigniter->画像のアップロードパート2->複数の画像
複数の画像アップローダーを作成しようとしていますが、このリンクに出くわしました。以下の私のコードとリンクに関して私が混乱しているのは、2つ持っている必要があるということです
$this->upload->do_upload();
コードを実行するための関数またはどのように使用するか
$this->upload->initialize($config);
以下の状況では?
コード:
java - Webサーバーに画像をアップロードするには?
AndroidアプリからWebサーバーに画像をアップロードする方法とjspを使用してサーバー側でキャッチする方法は? 私を助けてください?本当に役立つサンプルコード...
asp.net-mvc - モデル バインディングを使用して MVC3 に複数のファイルをアップロードする
だから私は自分のレコード コレクションをカタログ化したいと考えています。MVCも学びたいです。そこで、MVC でレコードのカタログ Web サイトを構築することにしました。それが私の働き方です。
つま先を浸しているだけですが、複数のファイルを SQLCE データベースにアップロードする方法がわかりません。ここでオプションを選択できます-画像をBLOBまたは単にファイル名として保存し、画像をファイルシステムにアップロードします。
私の単純なモデルはこれです:
私の見解は:
私の Create メソッドは次のとおりです。
ただし、画像 (Create メソッドのパラメーター) は常に null で、Model.IsValid は常に false です。
どうしてこれなの?画像のアップロード入力に「image」、「Image」、「image[n]」という名前を付けてみましたが、画像は常に 0 です。
これにはプラグインを使用したくありません。単純なネイティブ MVC の方法はありますか? ヘルパー募集中です!
前もって感謝します。
.net - iPhoneから.netashxハンドラーへの画像のアップロード
画像を受信するashxスクリプトを使用して、iPhoneからサーバーに画像をアップロードしています。私が抱えている問題は、私が試したすべてに関係なく、context.Request.Filesが空であるということです。
これが私のxcodeコードです
そして、これが私のアップロードスクリプトのコードです
xcodeのnslogは「失敗」を書き出すので、スクリプトを実行して戻ります。エラーは発生していません。私が間違っていることについて何か考えはありますか?