Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как получить ссылку на загруженный файл? (http://www.flasher.ru/forum/showthread.php?t=92067)

Danilishin 14.02.2007 19:42

Как получить ссылку на загруженный файл?
 
Есть задача - загрузить фотку на сервер и отобразить ее на флешке, сразу.
Использую метод FileReference.upload(), вопрос - можно ли при отправке файла этим методом получить в ответе от сервера ссылку на этот файл, или другую информацию?
Спасибо!

etc 14.02.2007 19:49

Сделать запрос сразу после заливки и получить имя.

Danilishin 15.02.2007 00:44

Цитата:

Сообщение от __etc
Сделать запрос сразу после заливки и получить имя.

Это понятно, но с этим есть неудобства, а нельзя ли как-то получить ответ сервера сразу? Ведь если это делается на html мы можем вывести сразу результат работы серверного скрипта, принимающего файл. А флеш такое не позволяет?

etc 15.02.2007 00:57

Ну вообще я не работал с FileReference, но, судя по всему, ничего получить без второго запроса в ответ нельзя.

lowka 15.02.2007 01:17

Можно скрипту, который используется в FileReference.upload() передать парамерты методом GET, и, используя их, скрипт сохранит вам файл куда вам угодно т.е. до момента отправки вам известно где файл будет расположен. Когда загрузка файла на сервер завершилась, грузим во флэш.

Danilishin 15.02.2007 22:10

Цитата:

Сообщение от lowka
Можно скрипту, который используется в FileReference.upload() передать парамерты методом GET, и, используя их, скрипт сохранит вам файл куда вам угодно т.е. до момента отправки вам известно где файл будет расположен. Когда загрузка файла на сервер завершилась, грузим во флэш.

О, это отличная идея! Спасибо! :victory:

vic_ 15.02.2007 23:39

лучше не надо куда угодно, дырка в безопасности

lowka 15.02.2007 23:48

куда же тогда заливать?

etc 16.02.2007 00:00

В заранее известную директорию.

lowka 16.02.2007 00:13

это и имелось ввиду :rolleyes:


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

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