Страница: 1 |
Страница: 1 |
Вопрос: serverXmlHttp async send
Добавлено: 19.06.10 14:15
Автор вопроса: Winand | Web-сайт:
При асинхронной отправке файла на RGhost, меня в конце перебрасывает на страницу добавления файлов, вместо страницы со ссылкой. Если выключить асинхронный режим, то всё получается как надо.
Класс WebForm http://pastebin.com/6HrdkGi1
скрипт загрузки http://pastebin.com/E3qxh3fD
Не знаю что еще добавить. если только скрин пакетов в Wireshark)
в асинхр приходит 302-редирект http://imagebin.org/index.php?mode=image&id=101844, а должно приходить 200-ок (так происходит при загрузке через онлайн-форму)
Со всеми другими хостингами таких проблем нет. Возможно есть что-то круче winhttp/xmlhttp, чтобы иметь больший контроль над ситуацией? к примеру опера не ест больше рамы при аплоуде, а при этом способе весь файл надо загрузить в память
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 20.06.10 00:47
Запросы которые делаются программно в точности совпадают с теми которые делаются браузером?
Кукисы, заголовки, все это на месте?
Номер ответа: 2
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #2
Добавлено: 20.06.10 02:04
Думаю кукисов нет. я их в запрос не добавляю. Надо сравнить синхро и асинхро отправку. Они же по идее не должны отличаться, однако ргхост так не считает.
Номер ответа: 3
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #3
Добавлено: 22.06.10 20:45
Помогите плз. Отправляю файл POSTом. Посмотрел как делает официальный аплоудер ргхоста, выставил кукисы (оказалось основным)
И теперь такая вот картина http://imagebin.org/index.php?mode=image&id=102281
xmlhttp в качестве респонса получает последний пакет - 405 эррор. Получается при редиректе xmlhttp опять использует post запрос. В идеале мне вообще редиректиться не надо, а просто вычленить мою ссылку из 302