2015-07-17 4 views
0

У меня есть FTP, который содержит кучу файлов и защищен пользователем и паролем.Unity скачать с FTP

Я пытаюсь извлечь изображение из него и присвоить его геометрии.

это код, я использую

public static IEnumerator urlTexture(){ 
    string url = "ftp://username:[email protected]_IP/images/00013/01_01.jpg"; 
    Debug.Log ("Request sent"); 
    GlobalVariables.myUrl [1] = new WWW (url_left); 
    yield return GlobalVariables.myUrl [1]; 
    } 

Этот код прекрасно работает, когда я тяну изображение из адреса HTTP без предоставления учетных данных. Учетные данные верны, но они просто не работают.

Если я получаю Url [1] .url и вставляю строку, которую он возвращает в моем браузере (как firefox, так и chrome), он отлично работает.

любая подсказка о том, почему она не работает из Единства?

Большое спасибо

+0

Что 'url_left'? Я не вижу, чтобы объявление было объявлено где-нибудь, и я не вижу, чтобы «url» использовался где угодно! –

ответ

1

чтение из описания класса WWW:

Примечание: HTTP: //, https: // и файл: // протоколы поддерживаются на iPhone. ftp: // поддержка протокола ограничена только анонимными загрузками. Другие протоколы не поддерживаются.

Источник: http://docs.unity3d.com/ScriptReference/WWW.html

+0

Спасибо, я полностью пропустил это. Вы знаете какой-либо другой способ вытащить данные из ftp с учетными данными, на которые я могу смотреть? – Francesco

Смежные вопросы