Как установить заголовок для запроса, сгенерированного FileReference? - PullRequest
2 голосов
/ 16 сентября 2010

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html

Как добавить собственный заголовок запроса к запросам POST, сгенерированным FileReference.upload ()?

Ответы [ 4 ]

1 голос
/ 17 сентября 2010

Вы пытались создать URLRequest с собственными URLRequestHeader записями?

var request:URLRequest = new URLRequest("http://www.example.com/post.php");
request.method = URLRequestMethod.POST;

var header:URLRequestHeader = new URLRequestHeader("pragma", "no-cache");
request.requestHeaders.push(header);

fileRef.upload(request); 
1 голос
/ 16 сентября 2010

Короче говоря, №.

Из документов:

Свойство requestHeaders объекта URLRequest игнорируется;Заголовки пользовательских HTTP-запросов не поддерживаются при загрузке или загрузке.

РЕДАКТИРОВАТЬ: просто исправлены некоторые особенности.

0 голосов
/ 17 октября 2012

Вы можете UrlRequest, как и раньше, но вы используете вспомогательный класс для отправки содержимого файла.Вот ответ:

https://stackoverflow.com/a/12933681/1753025

0 голосов
/ 19 сентября 2010

Только что возникла та же проблема, используйте загрузку файла через URLLoader и используйте zehs решение для настройки заголовков.

Просто поместите ваш файл в request.data и метод установкив POST.

...