![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 11
|
Здрасте уважаемые гуру Флеша.
Я создаю флеху, которая с помощью FileReference загружает файл-картинку пользователя с диска в себя. Потом делает манипуляции с ним (а именно меняет параметры картинки) и после этого я хочу загрузить измененный файл на сервер. пробовал сделать так: this.image = flash.display.Bitmap ( evt.target.content ); var btArray:ByteArray = new JPGEncoder(90).encode(this.image.bitmapData); // set up the request & headers for the image upload; var urlRequest : URLRequest = new URLRequest(); urlRequest.url = _path+'/reciveFile.php'; urlRequest.contentType = 'multipart/form-data; boundary=' + UploadPostHelper.getBoundary(); urlRequest.method = URLRequestMethod.POST; urlRequest.data = UploadPostHelper.getPostData( _fileRef.name, btArray ); urlRequest.requestHeaders.push( new URLRequestHeader( 'Cache-Control', 'no-cache' ) ); // create the image loader & send the image to the server; var urlLoader : URLLoader = new URLLoader(); urlLoader.addEventListener(ProgressEvent.PROGRESS, eventFileUploadProgress); urlLoader.addEventListener(Event.COMPLETE, eventFileUploadComplete); urlLoader.addEventListener(IOErrorEvent.IO_ERROR, eventFileUploadError); urlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, eventFileUploadError); urlLoader.dataFormat = URLLoaderDataFormat.BINARY; urlLoader.load( urlRequest ); SecurityError: Error #2176: Определённые действия, например, те, после которых появляется всплывающее окно, могут быть только результатом взаимодействия с пользователем, к таким действиям относятся щелчок мышью или нажатие кнопки. и ничего не отсылаеца! Эксперименты показывают, что если закоментить строчку urlRequest.contentType = 'multipart/form-data; boundary=' + UploadPostHelper.getBoundary(); то реквест отправляеца, но без файла канешна. Я вызываю начало аплоада файла с JavaScript-а и не могу сделать это, как говорица в эксепшене, по нажатию кнопки в средине флеша. Кроме того без multipart/form-data реквест на сервер уходит и без нажатий на кнопки и т. п. ЗЫ UploadPostHelper - Работаеть на ура - проблема точно не в нем ПАМАГИТЕ ПЛЗ! |
![]() |
Часовой пояс GMT +4, время: 09:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|