![]() |
FileReference.upload() не работает
Здраствуйте.
сии писания Код AS3:
еще скажите пожалуйста, здесь PHP код:
Добавлено через 28 часов 49 минут Разобрался. Мне хочется только удостовериться все ли я правильно понял, ну и если б я нашел гдето то что я сейчас напишу, я был бы просто счастлив. может быть, не я один. в тот момент, как происходит чтото вроде Код AS3:
вот он, этот server script PHP код:
PHP код:
- Filename - зарезервированная переменная, ее делает флеш, по умолчанию она содержит имя файла, выбранного с помощью FileReference.browse(); - доллар в PHP означает что мы таки имеем дело с переменной. (непонятно как это мы без него в AS были. а перед методами принято ставить фунт.. но в следующей версии планируется переход на евро) - 'w' указывает, что файл открыт для записи. Таким образом. мы открываем файл на сервере, в той же директории что и upload.php, c таким же именем как и тот, который мы выбрали на клиенте. Все это может обстоять иначе, но я говорю здесь о ПРОСТЕЙШЕМ решении, которое искал и не нашел. - $fpp - указатель на открытый файл. он нужен, чтобы этот файл потом закрыть. PHP код:
- move_uploaded_file() - зарезервированная функция в PHP. да, она предназначена для того, чтобы перемещать аплоаднутые файлы. - _FILES это, знаете, файлы. какие файлы? я не знаю. Filedata содержит собственно файл - как и Filename, это стандартный элемент запроса, который флеш посылает скрипту. _POST, скажете вы. _FILES, отвечу вам я. писать надо так, поверьте. - tmp_name - имя временного файла. по всей видимости, оно является свойством Filedata. поправьте меня пожалуйста, если я ошибаюсь.. вероятно, его присваивает сервер автоматически. - _POST['Filename']-имя файла, которое прислал флеш PHP код:
простите, если говорю много лишнего. прошу вас поправить меня везде где я неправ. просто я никогда не имел дела с пхп и с непривычки многое кажется излишним и бессмысленным набором частностей.. например что, move_uploaded_file() сама файл записать не может без этих реверансов? и что за своевольный сервер - не хочу никаких темпов, хочу сразу - как тогда быть? где я вижу работает скрипт или не работает? почему я вижу PROGRESS и потом COMPLETE даже когда вообще ничего нет в upload.php - куда это лезут файлы если они вообще не знают куда? ну или путсь бы уже туда и лезли где swf лежит. вы понимаете мое негодование |
| Часовой пояс GMT +4, время: 13:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.