
28.01.2009, 19:47
|
|
блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
|
Да я правильно понял, я просто подумал что используя FileReference это дело можно провернуть.
Однако...
А я тоже как вы пробовал передавать данные, однако после заливки на сервер оказалось что данные
больше 512 байт (кажется) не передавались. (передавал текст)
Поэтому надо резать на куски и передавть кусками.
первая передача
передает первый кусок, название файла,
длину файла и переменную идентификатор это может быть date.getTime().toString()
так же переменную статус - например создать.
PHP при этом создает временный файл с названием имя+время и записывает туда первый кусок и отдает
назад флешу что-нибуть допустим true.
Новый лоадер и второй кусок данных. статус добавить php дописыват временный файл новой порцией.
...третий
...скольно нужно будет.
При передаче последнего статус выполненно. и название файла
При этом php перезаписывает временный файл в основательный затем удаляет временный.
Естественно заранее известно сколько кусков будет передано, а паузы в передаче этих отрезков можно
использовать для прогрессбара.
|