ホームページ >バックエンド開発 >PHPチュートリアル >swfupload でアップロードできる画像の最大数は 100*75 のみです

swfupload でアップロードできる画像の最大数は 100*75 のみです

WBOY
WBOYオリジナル
2016-06-23 14:01:00920ブラウズ

SWFUpload_v250_beta_3 を使用して写真をアップロードし、アップロードされた写真 $_FILES['Filedata']['tmp_name'] を指定したフォルダーにコピーしましたが、最大値が 100*75 しかないことがわかりました。もちろん、サムネイルは渡しませんでした。コピーする前に


ディスカッション(解決策)に返信

LZ が画像のサイズを指定したい場合、imagecreatetruecolor()、imagecreatefromjpeg()、imagecopyresampled() の 3 つの関数を通じて実現できます

上記の人はエラーを理解しました。私は swfupload が画像を直接サムネイル表示すると言われており、上記の imagecreatetruecolor()、imagecreatefromjpeg()、imagecopyresampled() を削除してから直接
move_uploaded_file($_FILES['Filedata'][ 'tmp_name'], $file_path)
次に、指定したフォルダーに移動して確認すると、画像がサムネイル化されていることがわかります

つまり、swfupload が画像を直接サムネイル化したということです

可能です。一時的なイメージのサイズを見ればわかります。

原因が分かりました。アップロード時に this.startResizeUpload(this.getFile(0).ID, 100, 100, SWFUpload.RESIZE_ENCODING.JPEG, 100) を実行し、画像を短縮したことが判明しました

dsf 123213

[img]123[/img]

[img]22223[/img]

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。