Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Flash Upload (http://www.flasher.ru/forum/showthread.php?t=95751)

AmirL 13.05.2007 14:34

Flash Upload
 
Здраствуйте
Мне по работе нужно сделать заливку файла через веб интерфейс. Стандартный метод пост, посчитал недостаточно удобным - не виден прогресс заливки.
Прочитал тему в Faq по аплоауду на сервер через Флеш, но все время вылезает ошибка :(, прямо не знаю что с ней делать.
Ошибка такая:
HTTP error: with marta.jpg:error #404
То есть он не находит файл почесу то - как исправить?
(Топик из Faq http://www.flasher.ru/forum/printthread.php?t=78936 предпоследний пост на странице)

etc 13.05.2007 14:45

Проверяй пути, что и куда заливаешь.

MyXus 13.05.2007 16:05

во-вторых есть можно мониторить процесс заливки аяксом.
http://swfupload.mammon.se/

AmirL 13.05.2007 16:33

>http://swfupload.mammon.se/
работает - но с сорцами еще разбиратся буду сейчас. фенкс.
(кстати - прогресс вроде предусмотрен - но не показывает - только окончание загрузки)

>Проверяй пути, что и куда заливаешь.
а что там еще проверять? :) сделал по примеру - файды swf, hmtl и upload.php кинул в localhost\www
Эти файлы он вроде бы находит. Нажимаю на кнопку аплоад - выбираю с любого диска какой нить файл - все время ошибка, указанная в первом посте.
Помогите плиз, а то я во флеше пока не шарю.

AmirL 13.05.2007 18:27

Тэкс...флеш вариант первый заработал..почти. пхп скрипт был с ошибкой - из за него не работало. Теперь сначала проверил скрипт на методе ПОСТ - работает - заливает. С Флеш вариантом тоже делает вид что заливает - но нигде файл не появляется...:(

AmirL 14.05.2007 01:43

еще полдня мучений..хех - но файлы принимает - даже с прогресс баром :). Вот только файлы больше двух мегабайт не хочет принимать :(.
И ограничений ведь никаких нет. И чужой вариант заливки тестил - там вроде как работает это дело - и большие файлы лил.
При том сам флеш вроде отправляет данные - прогресс идет, ошибок нет.
Код пхп приемника:
Код:

<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.

echo 'Upload result:<br>'; // At least one symbol should be sent to response!!!

$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES['Filedata']['name']);

echo '<pre>';
if (move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadfile)) {
  echo "File is valid, and was successfully uploaded.\n";
} else {
  echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

echo "</pre>";
?>

ЗЫ Похоже я здесь сам с собой говорю..эх

jaydee 18.11.2007 00:55

в php.ini есть такое: upload_max_filesize . по умолчанию - 2мб. поставь столько, сколько тебе нужно.

etc 18.11.2007 02:38

jaydee, если ещё учесть, что предыдущий пост был в мае две тысячи седьмого года, то проблема наверняка была решена пару сотен раз, неправда ли?

jaydee 18.11.2007 09:19

и правда, сорри. не посмотрел на дату последнего сообщения :(


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

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