swfupload изменение размера изображения останавливается, если размеры изображения большие? - PullRequest
1 голос
/ 28 декабря 2011

Я использую swfupload для загрузки изображений и изменения их размера на стороне клиента. В целях тестирования я создал png размером 5000x5000 с очень маленьким размером, и при этом изменение размера изображения не выполняется. Кто-нибудь сталкивался с проблемами изменения размера изображения, когда размеры слишком велики? используя swfupload?

Я включил журнал отладки: для двух файлов - один успешно прошел, а другой остановился.

SWF DEBUG: Event: fileDialogStart : Browsing files. Single Select. Allowed file types: *.jpg; *.png
SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...
SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0
SWF DEBUG: Event: fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1
SWF DEBUG: StartUpload: First file in queue
SWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_0
SWF DEBUG: StartUpload(): Uploading Type: Resized Image.
SWF DEBUG: PrepareThumbnail(): Beginning image resizing.
SWF DEBUG: Settings: Width: 250, Height: 250, Encoding: JPEG, Quality: 100.
SWF DEBUG: PrepareResizedImageCompleteHandler(): Finished resizing. Initializing MultipartURLLoader.
SWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for resized upload.  Starting upload to /FileUpload/AsyncUpload for File ID: SWFUpload_0_0
SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_0 Bytes: 0. Total: 36585
SWF DEBUG: Event: uploadProgress (simulated 100%): File ID: SWFUpload_0_0. Bytes: 36585. Total: 36585
SWF DEBUG: Event: uploadSuccess: File ID: SWFUpload_0_0 Response Received: true Data: {"guid":"04cbb2ca-f7a2-4f75-9c14-b8e19e5ca9b2.jpg","width":250,"height":190}
SWF DEBUG: Event: uploadComplete : Upload cycle complete.

Файл, который остановился:

SWF DEBUG: Event: fileDialogStart : Browsing files. Single Select. Allowed file types: *.jpg; *.png
SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...
SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_1
SWF DEBUG: Event: fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1
SWF DEBUG: StartUpload: First file in queue
SWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_1
SWF DEBUG: StartUpload(): Uploading Type: Resized Image.
SWF DEBUG: PrepareThumbnail(): Beginning image resizing.
SWF DEBUG: Settings: Width: 250, Height: 250, Encoding: JPEG, Quality: 100.

1 Ответ

1 голос
/ 28 декабря 2011

Flash Player 10 накладывает ограничение на максимальный размер изображения.Объект BitmapData может иметь максимальную ширину или высоту 8191 пикселя, а общее количество пикселей не может превышать 16777215. Большие изображения не могут быть загружены во Flash 10.

...