Просмотр полной версии : Как получить ссылку на загруженный файл?
Danilishin
14.02.2007, 19:42
Есть задача - загрузить фотку на сервер и отобразить ее на флешке, сразу.
Использую метод FileReference.upload(), вопрос - можно ли при отправке файла этим методом получить в ответе от сервера ссылку на этот файл, или другую информацию?
Спасибо!
Сделать запрос сразу после заливки и получить имя.
Danilishin
15.02.2007, 00:44
Сделать запрос сразу после заливки и получить имя.
Это понятно, но с этим есть неудобства, а нельзя ли как-то получить ответ сервера сразу? Ведь если это делается на html мы можем вывести сразу результат работы серверного скрипта, принимающего файл. А флеш такое не позволяет?
Ну вообще я не работал с FileReference, но, судя по всему, ничего получить без второго запроса в ответ нельзя.
Можно скрипту, который используется в FileReference.upload() передать парамерты методом GET, и, используя их, скрипт сохранит вам файл куда вам угодно т.е. до момента отправки вам известно где файл будет расположен. Когда загрузка файла на сервер завершилась, грузим во флэш.
Danilishin
15.02.2007, 22:10
Можно скрипту, который используется в FileReference.upload() передать парамерты методом GET, и, используя их, скрипт сохранит вам файл куда вам угодно т.е. до момента отправки вам известно где файл будет расположен. Когда загрузка файла на сервер завершилась, грузим во флэш.
О, это отличная идея! Спасибо! :victory:
лучше не надо куда угодно, дырка в безопасности
В заранее известную директорию.
это и имелось ввиду :rolleyes:
скажем в php скрипте зашить несколько ссылок на директории, а из swf только передавать в какую из них сохранять, если передаваемое имя не совпадает с имеющимися - по дефолту в первую.
И еще можно переименовывать загружаемые файлы на сервере - MD5 в php и параллельно MD5 во флэше
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.