Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   загрузка файлов через флэш на сервер (http://www.flasher.ru/forum/showthread.php?t=121340)

aristotle 21.01.2010 13:41

Уточню что при загрузке картинки в 50Mb возникала следущая ошибка actionscript:
Цитата:

Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: httр://www.murmadillo.tut.su/m/gallery/save-file.php?name=xcvcv&d=1264065896828
at LoadCompFileDocAndSendToServer()[D:\FLEX\LoadCompFileDocAndSendToServer.as:38]
Я уже было подумал, что флеш просто запрещает загружать в себя большие файлы. тем более нашел в документации следущее
Цитата:

public function load():void

Язык версии : ActionScript 3.0
Версии среды выполнения: 10, 1.5

Начинает загрузку локального файла, выбранного пользователем. Несмотря на то, что Flash Player не имеет ограничений на размер отправляемых, загружаемых или сохраняемых файлов, официально проигрыватель поддерживает обработку информации, объем которой не превышает 100 МБ. Перед тем как вызвать данный метод, следует вызвать метод FileReference.browse() или FileReferenceList.browse().
Но потом решил проверить сам. Убрал из приведенного тут примера вывод изображения и отсылку на сервер. В итоге во флеш удалось загрузить файл размером 120MB. Попробую теперь разбить полученые данные и передавать их на сервер частями. Жалко что по событию Progress нельзя постепенно отсылать эти данные, т.к. свойство data доступно только после полной загрузки

rispekt 27.09.2010 05:40

Alex Lexcuk, Спасибо за код!

Тимур 04.11.2010 15:58

О, какая хорошая тема...
Alex Lexcuk, А как изображение, которое заносится записать в бд? и что будет, если в вашем случае имена изображений будут одинаковые?

Alex Lexcuk 04.11.2010 17:03

Цитата:

Сообщение от Тимур (Сообщение 947607)
О, какая хорошая тема...
Alex Lexcuk, А как изображение, которое заносится записать в бд? и что будет, если в вашем случае имена изображений будут одинаковые?

В бд не шарю, если имена будут одинаковые и если вам лень попробовать, а я и так знаю, что файл будет перезаписан.

Тимур 06.11.2010 14:17

спасибо...полезная статья...

fifa_sibir 07.04.2012 18:59

Alex Lexcuk, Огромное спасибо за ваш пример! давно искала:)
только один вопрос: как можно поменять директорию?

Alex Lexcuk 07.04.2012 19:25

Цитата:

Сообщение от fifa_sibir (Сообщение 1073621)
Alex Lexcuk, Огромное спасибо за ваш пример! давно искала:)
только один вопрос: как можно поменять директорию?

Самый простой путь, это php скрипт, который принимает данные залить в другую директорию.


Часовой пояс GMT +4, время: 08:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.