|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
ну, если не ошибаюсь, то под 10-ку эта проблема не актуальна
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Ошибаетесь.
|
|
|||||
хм..действительно..data рид онли(
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Цитата:
Косяк в отправке, где ума не приложу, хелп. var myBitmap:BitmapData = new BitmapData(150, 150, true, 0x80FF3300); ba = new JPGEncoder().encode(myBitmap); //кликаем мышью var vars:URLVariables = new URLVariables(); vars.photo = ba; var req:URLRequest = new URLRequest(); req.url= DataKeeper.uploadUrl; req.method = URLRequestMethod.POST; req.contentType = "multipart/form-data"; req.data = vars; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.BINARY; loader.addEventListener(Event.COMPLETE, completeUpload); loader.load(req); |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Content Type должен соответствовать типу содержимого (data). У вас же содержимое — это экземпляр URLVariables (application/x-www-form-urlencoded).
Поэтому сначала приведите содержимое к необходимому виду (multipart/form-data) в соответствии с rfc1867 Пример есть в хелпе по классу FileReference. upd: POST /handler.cfm HTTP/1.1 Accept: text/* Content-Type: multipart/form-data; boundary=----------Ij5ae0ae0KM7GI3KM7 User-Agent: Shockwave Flash Host: www.example.com Content-Length: 421 Connection: Keep-Alive Cache-Control: no-cache ------------Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7 Content-Disposition: form-data; name="Filename" MyFile.jpg ------------Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7 Content-Disposition: form-data; name="Filedata"; filename="MyFile.jpg" Content-Type: application/octet-stream FileDataHere ------------Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7 Content-Disposition: form-data; name="Upload" Submit Query ------------Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7-- Ну а затем в ByteArray все остальное запихать. Можно ограничиться этим: ByteArray#writeUTFBytes() и ByteArray#writeBytes() в помощь. Последний раз редактировалось udaaff; 16.02.2010 в 18:00. Причина: опечатки |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
udaaff, спасибо, разобрался наконец таки.
|
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Выложил несколько минималистических ) классов для загрузки фото в альбом пользователя http://vkontakte.typing.by/ . В пакете net.: PhotoLoader и MultipartData. До загрузки аватара еще не добрался, но можно по аналогии сделать. Возможно, вам пригодятся.
|
|
|||||
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 21
|
Попробовал все примеры с постом фотографий, включая эти, в тоге вместо:
В ответ приложение получает следующие данные в формате JSON: Стабильно получаю строку вида: В чем может быть проблемма? подобный отклик на загрузку картинки получается в результате всех примеров, что я нашел на данном форуме. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 21
|
Там к сожалению нет объяснения почему сервер выдает не то, что описано на данной странице.
|
Часовой пояс GMT +4, время: 20:00. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|