Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.11.2007, 11:28
hwtech вне форума Посмотреть профиль Отправить личное сообщение для hwtech Найти все сообщения от hwtech
  № 1  
Ответить с цитированием
hwtech

Регистрация: Nov 2007
Сообщений: 5
Attention Upload error 403

Народ, подскажите плиз, что делать? Вот код, который взят из стандартного хелпа Flash8:

Код:
//****************************************************************************
//Copyright (C) 2005 Macromedia, Inc. All Rights Reserved.
//The following is Sample Code and is subject to all restrictions on
//such code as contained in the End User License Agreement accompanying
//this product.
//****************************************************************************

//System.security.allowDomain("http://www.intelcomcorp.com");


import flash.net.FileReference;

var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Barcodes";
imageTypes.extension = "*.bmp;*.jpg";
allTypes.push(imageTypes);

var listener:Object = new Object();

listener.onSelect = function(file:FileReference):Void {
    trace("onSelect: " + file.name);
    if(!file.upload("http://www.intelcomcorp.com/uploadImage.php")) {
        trace("Upload dialog failed to open.");
    }
}

listener.onCancel = function(file:FileReference):Void {
    trace("onCancel");
}

listener.onOpen = function(file:FileReference):Void {
    trace("onOpen: " + file.name);
}

listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}

listener.onComplete = function(file:FileReference):Void {
    trace("onComplete: " + file.name);
}

listener.onHTTPError = function(file:FileReference, errorString:String):Void {
    trace("onHTTPError: " + errorString);
}

listener.onIOError = function(file:FileReference):Void {
    trace("onIOError: " + file.name);
}

listener.onSecurityError = function(file:FileReference, errorString:String):Void {
    trace("onSecurityError: " + file.name + " errorString: " + errorString);
}

var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse(allTypes);

А вот результат в trace:
onSelect: 2desk.bmp
onOpen: 2desk.bmp
onProgress with bytesLoaded: 0 bytesTotal: 139090
onProgress with bytesLoaded: 65536 bytesTotal: 139090
onProgress with bytesLoaded: 98304 bytesTotal: 139090
onProgress with bytesLoaded: 131072 bytesTotal: 139090
onProgress with bytesLoaded: 139090 bytesTotal: 139090
onHTTPError: 403



Откуда 403 ошибка взалась? Файл php на месте и его можно просмотреть по указанному в коде адресу! ... Я даже пытался через php послать заголовок 404 и 200, но всё-равно... Почему-то Flash ругается на 403 ошибку! Что делать? Очень срочно, хелп ми!


PS: Во флэш выбераем файл (картинку) и его нужно закачать через php на сервер, для декодирования...

Старый 13.11.2007, 13:05
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 2  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Посмотреть пхп по адресу мы не сможем, так что выкладывайте код здесь.
__________________
Free-lance | Twitter | Me

Старый 13.11.2007, 14:03
hwtech вне форума Посмотреть профиль Отправить личное сообщение для hwtech Найти все сообщения от hwtech
  № 3  
Ответить с цитированием
hwtech

Регистрация: Nov 2007
Сообщений: 5
Я понимаю что не сможете... Оно и не надо... Файл php просто создаёт в корневой директории файл, куда записывает все значение и имена входящих переменных (рекурсивным методом $_POST и $GET и $_FILES)...

А общем я уже решил проблему, она заключалась в .htaccess:
SECFILTERENGINE OFF
SECFILTERSCANPOST OFF

И помимо того во флеш нужно писать гипкие пути... )

Вот пример, того что я хотел сделать : http://intelcomcorp.com/FileUpload.html


Последний раз редактировалось screamge; 13.11.2007 в 14:22.
Старый 13.11.2007, 14:24
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 4  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
hwtech, пожалуйста в следующий раз объединяйте друг за другом слудующие сообщения.
__________________
Free-lance | Twitter | Me

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:12.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.