Я использовал этот код в течение длительного времени. Он работает отлично. Теперь я делаю php 5.4. Он сохраняет изображение, но не идет на сайт daten.php. Когда я нажимаю кнопку «Сохранить», сохраним только картинку.navigateToURL dont works
var header:URLRequestHeader = new URLRequestHeader ("Content-type", "application/octet-stream");
//Create the thumbnail file name
var dotLoc:Number = currentImageName.lastIndexOf(".");
var prefix = currentImageName.substr(0, dotLoc);
var ext = currentImageName.substr(dotLoc);
var thumbName = prefix + "_thumb" + ext;
// Send the data out to PHP to be saved
var jpgURLRequest:URLRequest = new URLRequest ("http://www.domain/datei.php?name=" + thumbName);
jpgURLRequest.data = jpgData;
jpgURLRequest.requestHeaders.push(header);
jpgURLRequest.method = URLRequestMethod.POST;
var jpgURLLoader:URLLoader = new URLLoader();
jpgURLLoader.addEventListener(Event.COMPLETE, saveComplete);
jpgURLLoader.load(jpgURLRequest);
navigateToURL(jpgURLRequest,"_blank")
Да данные (JPG) сохраняется, но datei.php не погрузка. Я пытаюсь использовать ExternalInterface.call ("window.open", "http: //www.domain/datei.php? Name =" + thumbName, "_blank"); но не отличается – reni
И он работает не в каждом браузере :-( – reni
Вы уверены, что это блокировщик всплывающих окон, который блокирует его? Работает ли navigateToURL() в автономном флеш-плеере (а не в браузере)? Также попробуйте снова используйте navigateToURL() и установите allowScriptAccess на «всегда» в ваших параметрах встраивания swf. – Philarmon