РЕШЕНО_проблема с WWWcreate instance

РЕШЕНО_проблема с WWWcreate instance

Сообщение fis 10 авг 2012, 14:06

Имеется следующий граф для заливки данных на сервер:
1wwwform.jpg

Всё замечательно работает, но только в стандэлон билде. Ни в редакторе, ни в веб плеере, для которого собственно это делалось в первую очередь, файл на сервер не грузится.
Что может быть не так?
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось fis 15 авг 2012, 11:15, всего редактировалось 1 раз.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: проблема с WWWcreate instance

Сообщение Neodrop 10 авг 2012, 16:09

Это случайно не файл вы грузите? Читать или писать в файловой системе из броузера нельзя. Это не моё ограничение. Это политика безопасности броузеров.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: проблема с WWWcreate instance

Сообщение fis 10 авг 2012, 19:40

Сделано по аналогии с этим http://forum.unity3d.com/threads/144261-2-simple-scripts-to-upload-files-to-a-http-server-and-free-hosting-recommendation и этим http://forum.unity3d.com/threads/140433-screenshot-to-server
Из файловой системы вроде бы ничего не берётся. Данные генерятся прям в рантайме и отправляются PHP скрипту на сервере.
Последний раз редактировалось fis 10 авг 2012, 19:46, всего редактировалось 1 раз.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: проблема с WWWcreate instance

Сообщение fis 10 авг 2012, 19:45

..Ну и в эдиторе тоже не работает. Тут-то ограничений не должно быть.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: проблема с WWWcreate instance

Сообщение fis 13 авг 2012, 17:39

Выяснилось, что в редакторе перестаёт работать только после билда в веб плеер. Сбилдив под виндовз плеер начиает работать опять.
Дальше..
В веб плеере нода WWWForm-AddBinaryData данные для передачи на сервер таки получает. Я их на экран вывел для наглядности:
data.jpg

А вот WWWCreateInstance почему-то не отправляет их PHPскрипту.
У вас нет доступа для просмотра вложений в этом сообщении.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: проблема с WWWcreate instance

Сообщение Neodrop 13 авг 2012, 18:31

Может быть проблема с полиси? Сами блоки рабочие на 100% тут нет никаких сомнений.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: проблема с WWWcreate instance

Сообщение fis 13 авг 2012, 18:50

Может быть проблема с полиси?

А как это можно проверить?
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: проблема с WWWcreate instance

Сообщение kayson 13 авг 2012, 19:06

А какой максимальноый размер файла передаваемый методом form? Ну я имею ввиду какой я могу максимальный размер файла таким методом передать.
Насчет полиси тут статья. http://docs.unity3d.com/Documentation/M ... ndbox.html чтоб проверить они по умолчанию работают с 843 портом
Последний раз редактировалось kayson 13 авг 2012, 19:12, всего редактировалось 2 раз(а).
kayson
UNIт
 
Сообщения: 119
Зарегистрирован: 08 июл 2012, 10:28

Re: проблема с WWWcreate instance

Сообщение fis 14 авг 2012, 13:39

Всё оказалось банально просто. Нужно было файл на сервер залить, а не из локальной папки запускать.

"In Unity 3.0, the webplayer implements a security model very similar to the one used by the Adobe Flash player�. This security restrictions apply only to the webplayer, and to the editor when the active build target is WebPlayer. The security model has several parts:
Restrictions on accessing data on a domain other than the one hosting your .unity3d file. "
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ


Вернуться в Баги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1