Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-03-2009, 13:00   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 17
FileReference - AS3 Upload mit php

Hallo,

ich habe ein vorgefertigtes AS3 Script + Php Script für den Upload von Dateien gefunden. Leider habe ich damit noch ein Problem welches ich selber nicht lösen kann: Der Uploader sagt zwar, dass die Datei erfolgreich hochgeladen wurde, aber auf dem Server landet einfach keine Datei. Ich hab das ganze auch noch mit Timestamps versehen, da ich hier im Forum gelesen hatte, das es Probleme mit dem Chache geben kann, funktioniert jedoch auch nicht damit. Vlt kann mir jmd helfen?!? Das Script ist hier: http://dmb2009.dm.funpic.de/fileref/FileReference.html und der quellcode sieht wie folgt aus:

in flash:
PHP-Code:
import flash.net.FileReference;

var 
allTypes:Array = new Array();

var 
imageTypes:Object = new Object();
imageTypes.description "Images (*.jpg, *.jpeg, *.gif, *.png)";
imageTypes.extension "*.jpg; *.jpeg; *.gif; *.png";

allTypes.push(imageTypes);

var 
listener:Object = new Object(); 

listener.onSelect = function(file:FileReference):Void {
    
log.addItem("File selected for upload");
    
filename_txt.text file.name;
    
size.text file.size;
    
type.text file.type;
    
name.text file.name;
    
datem.text file.modificationDate;
    
datec.text file.creationDate;
}

listener.onCancel = function(file:FileReference):Void {
    
log.addItem("File upload/download cancelled by user");
}

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

listener.onProgress = function(file:FileReferencebytesLoaded:NumberbytesTotal:Number):Void {
    
progress.mode "manual";
    
progress.setProgress(bytesLoadedbytesTotal);
    
log.addItem("bytesLoaded: " bytesLoaded " bytesTotal: " bytesTotal);
}

listener.onComplete = function(file:FileReference):Void {
    
progress._visible false;
    
log.addItem("File is uploaded");
}

listener.onHTTPError = function(file:FileReferencehttpError:Number):Void {
    
log.addItem("HTTP Error :" httpError);
    
// Write code here to do corrective actions
}


listener.onIOError = function(file:FileReference):Void {
    
log.addItem("An IO Error occured");
}

listener.onSecurityError = function(file:FileReferenceerrorString:String):Void {
   
log.addItem("SecurityError: " file.name " ErrorString: " errorString"Error");
}

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

browse.onRelease = function()
{
    
upload.enabled true;
    
fileRef.browse([{description"Image files"extension"*.jpg;*.gif;*.png"macType"JPEG;jp2_;GIFF"}]);
}

upload.onRelease = function()
{
    
this.enabled false;
    
/*** Change the URL here to point to the location where your upload.php resides **/
    
fileRef.upload("http://dmb2009.dm.funpic.de/fileref/upload.php?t=" + new Date().getTime());




und das php dazu:
Code:
   <?PHP
    $target_path = "uploads/";
    $target_path = $target_path . basename( $_FILES['Filedata']['name']);

    if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $target_path))
    {
         echo "The file ". basename( $_FILES['Filedata']['name']). " has been uploaded";
    }
    else
    {
         echo "There was an error uploading the file, please try again!";
    }
    ?>

chmod is auf 777 gesetzt und das ganze befindet sich auf dem server im verzeichniss fileref/ und dort gibts dann halt noch ein ordner "uploads"


vielleicht kann mir jemmand helfen?

mfG
dieter223 ist offline   Mit Zitat antworten
Alt 23-03-2009, 13:15   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Das ist kein ActionScript 3 - deswegen hab ich es hierher verschoben.
Omega Psi ist offline   Mit Zitat antworten
Alt 23-03-2009, 13:21   #3 (permalink)
l2l|c4o
 
Benutzerbild von Sir Freako
 
Registriert seit: Nov 2005
Ort: düstere Grotte im Süden
Beiträge: 968
mhhh außerdem gehts schonmal auch damit los das es da php seitig / also typo3 zB ein limit mit 1mb gibt soweit ich mich erinnern kann .
Da geht mit RubyOnRails mehr ! Müßt mal schaun obs da für php5 schon eine lösung gibt

ahh genau das memory limit in php hochschrauben - und oder erstmal abfragen wieviel das bitmap data object so bytes in der virtual machine hat ! ?

Geändert von Sir Freako (23-03-2009 um 13:25 Uhr)
Sir Freako ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele