Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Открытие окна выбора файла (http://www.flasher.ru/forum/showthread.php?t=207893)

vivado 15.05.2014 15:13

Открытие окна выбора файла
 
Всем привет,
Интересует возможность отсылать файлы с мобильного приложения на сервер.
Как вызвать диалоговое окно для чтобы выбрать файл и потом получить на него ссылку?
Т.е. по сути мне в само приложение загружать файл не нужно, нужно только его имя и местоположение.

caseyryan 15.05.2014 15:32

Цитата:

и потом получить на него ссылку?
Ссылку куда? В интернет? Или в локальной файловой системе?

vivado 15.05.2014 15:40

ссылку на файл в локальной системе устройства... ну я так думаю )))

По сути задача следующая:
1. В приложении вызывается окно обозревателя; - ОК
Код AS3:

        var fileReferenceLoad:FileReference = new FileReference();
...
        fileReferenceLoad.browse();

2. Пользователь выбирает изображение; - OK
Код AS3:

       fileReferenceLoad.name; //Получаем имя файла выбранного пользователем

3. Изображение отправляется на сервер социалки и публикуется в ленте новостей;

illuzor 15.05.2014 16:30

Для этих целей у соцсетей есть api.

vivado 15.05.2014 16:55

Цитата:

Сообщение от illuzor (Сообщение 1165884)
Для этих целей у соцсетей есть api.

Да с этим все понятно...
Хочется средствами приложение отправлять, вот например для вКонтакта
Код AS3:

var siteURL:String = "http://vk.com/share.php?url=" 
+ encodeURIComponent('test.ru')
+ "&title=" + encodeURIComponent('Новость')
+ "&description=" + encodeURIComponent('Текст новости с прикрепленной картинкой')
+ "&image=" + encodeURIComponent(imageUrl);
 
var urlRequest:URLRequest = new URLRequest(siteURL);
navigateToURL(urlRequest, "_blank");

тут главная запара с imageUrl, если туда поставить ссылку на картинку то все прекрасно публикуется..
но мне хотелось бы чтоб этот image грузился не с сайта, а с мобильного устройства.

illuzor 15.05.2014 20:33

Может File.url ?

vivado 16.05.2014 15:14

Цитата:

Сообщение от illuzor (Сообщение 1165897)
Может File.url ?

Да ссылку на путь до файла и имя самого файла получил, но блин он не отправляется (((

caseyryan 16.05.2014 20:11

Он и не отправится. У вас же телефон - не файловый сервер. То, что лежит в его локальной файловой системе не доступно извне. Надо отправлять байты картинки, а не ссылку. Либо лить сначала картинку на свой сервер (что не обязательно в случае с контактом), а потому оттуда брать ссылку.


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

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