Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-09-2005, 13:49   #1 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
FileReference dateiupload

in aller kürze erstmal wie's funktioniert:
ActionScript:
  1. import flash.net.FileReference;
  2. uploader = new FileReference();
  3. listener = {};
  4. uploader.addListener(listener);
  5. listener.onSelect = function(datei){
  6.  trace("datei ausgewählt: "+ datei.name);
  7.  datei.upload("http://www.meinedomain.de/mein_php.php");
  8.  }
  9. uploader.browse();
(es gibt noch ne menge weitere hübsche events für den listener.
onOpen, onProgress, onComplete, onCancel, onHTTPError, onIOError, onSecurityError)

hier noch ein simples php script zum uploaden bzw. speichern der datei auf dem server:
PHP-Code:
<?
move_uploaded_file 
$_FILES['Filedata']['tmp_name'], "./"$_FILES['Filedata']['name'] );
?>
jetzt aber noch ne fette frage:

ist das irgendwie möglich ein feedback vom php an flash zurück zu schiessen ?
also, dass sowas in der art bei flash wieder ankommt : echo ("&my_feedback=alles_ok&"); ????

(bei loadvars.sendAndLoad() z.b. gibt man ja ein targetobject an, wo so ein feedback dann landet.)
bei der filereference bzw. dem listener oder auch einfach im flashroot kommt bei mir jedenfalls nichts an
und das finde ich sehr schade, denn ob die datei jetzt z.b. wirklich auf den server gestellt wurde,
kann ich mit den listener events ja nicht rausbekommen...
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 22-09-2005, 06:18   #2 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
@danilo: Schau dir das Beispiel mal an:

http://www.samarihorse.com/upload_download.html

Und anschliessend zieh dir die Beispiele:
http://dynamicflash.com/flash8/
http://www.pixel******.com/flash-8-file-upload-beta

Vielleicht ist ja was dabei.

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 22-09-2005, 09:05   #3 (permalink)
Danilo Sandner
 
Registriert seit: Jun 2001
Ort: frankfurt am main
Beiträge: 286
danke für die links. (link nr. 3 funzt nicht, da ist ein teil der domain als badword weggefiltert )
kann aber keinen hinweis finden,
ob und wie sich mein wunsch nach "custom feedback" vom upload php zurück an flash realisieren lässt.

ich meine wie gesagt nicht die listener events...
onComplete wird auch getriggert, wenn in meinem php z.b. nur
PHP-Code:
<? 
// ätsch bätsch hier steht gar nix
?>
drinsteht.

was ich vermisse -a.k.a. nicht hinbekomme- ist,
aus dem angesprochenen php via echo etwas zurück zu senden.
PHP-Code:
<?
echo ("&message=hello world&");
?>
von dieser message will flash -bei mir zumindest- nichts wissen
__________________
www.DaniloSandner.de

www.FlashTreffen.de (Flashtreffen in Frankfurt)
danilo ist offline   Mit Zitat antworten
Alt 24-09-2005, 20:33   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 18
ich hab mal eine frage weis hier jemand wie das mit dem multiplem upload in diesem beispiel funktioniert
http://www.samarihorse.com/upload_download.html
Argomix ist offline   Mit Zitat antworten
Alt 28-09-2005, 13:33   #5 (permalink)
- Der ActionScripter -
 
Registriert seit: Jun 2001
Ort: germany
Beiträge: 108
Zitat:
Zitat von Argomix
ich hab mal eine frage weis hier jemand wie das mit dem multiplem upload in diesem beispiel funktioniert
http://www.samarihorse.com/upload_download.html
es gibt keinen "multiplen" upload, sondern immer eins nach dem anderen -> siehe hilfe

@danilo: dein php muss nur echo "true" oder echo "false" ausgeben. onComplete kannst du als ersten parameter wie bei jedem simplen loadVars eine statusvariable abfragen, die den wert enthält - soweit die theorie. ausprobiert hab ich das allerdings noch nícht. steht erst in den nächsten tagen auf dem plan

grüsse
__________________

Tobias Fendel
lieber heimlich schlau, als unheimlich laut

[TrashCan] [Die ActionScripter] [IRC-FlashChat]
YellowSky ist offline   Mit Zitat antworten
Alt 29-09-2005, 15:47   #6 (permalink)
Neuer User
 
Benutzerbild von marianG
 
Registriert seit: Sep 2005
Beiträge: 65
FileReferenceList.browse(); damit kann der User mehrere Files Auswählen aber nur einen(!) nacheinander(?) uploaden.

Gruß
__________________
Flash9 | Cinema 4D R10 | ZBrush| Photoshop CS2 | Illustrator CS2 | InDesign CS2 | Meine Page
marianG ist offline   Mit Zitat antworten
Alt 04-10-2005, 10:44   #7 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
schieb hoch

Ich fände es auch wichtig vom php eigene Variablen zu senden. Dadurch könnte man, falls man die Datei unter einem anderen Namen abspeichert, diesen zurücksenden. Auch eine Pfadangabe wäre möglich, falls in einem anderen Ordner gespeichert wurde.
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 04-10-2005, 12:51   #8 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
@all: Schaut doch mal in den folgenden Vortragsbeispielen (Verzeichnis: FileUpload).

hier lang:
http://www.flashstar.de/tutlist/index.php3?id=1080

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 04-10-2005, 13:00   #9 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
@madokan

hab da nen paar fliegende Stichwörter, aber ich sehe keinen Inhalt.


edit: Alles klar habs runtergeladen.
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 04-10-2005, 13:08   #10 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
habs mir angeguckt, sehe aber keine Lösung für das Problem.

die onComplete Funktion übergibt ja nur dir FileReference, ich kann von PHP aus ja nix zurücksenden.
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 04-10-2005, 13:09   #11 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
@K-Grabowski: Und unbedingt auf die Combobox schauen, die wird mit den Daten gefüttert, so dass eine direkte Auswahl besteht. Vielleicht hilft das weiter...

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 04-10-2005, 13:12   #12 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
@K-Grabowski: Das Beispiel zeigt auch lediglich eine Alternative auf. Ich schau mal ob ich die Tage nicht Zeit finde und mal was zusammen bastel.

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 04-10-2005, 13:14   #13 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
ja das ist klar, aber wenn ich in meinem PHP-Skript einen neuen Namen für die Datei anlege dann kann ich doch damit nix anfangen. Hier mal das Beispiel:

Upload.fla
ActionScript:
  1. import flash.net.*;
  2.  
  3. var fr:FileReference = new FileReference();
  4.  
  5. var o = {};
  6. o.onSelect = function () {
  7.     fr.upload("upload.php");
  8. }
  9. o.onComplete = function (fr:FileReference) {
  10.     txt.text = fr.name; // alter name
  11.     // hier will ich auf den Namen zugreifen der vom PHP-Script angelegt wird
  12.     // also "supername.txt"
  13.    
  14.    
  15. }
  16.  
  17.  
  18. fr.addListener(o);
  19. fr.browse();

PHP-Code:
<?php

move_uploaded_file 
$_FILES['Filedata']['tmp_name'], "./supername.txt" ); 
echo 
"&neuerName=supername.txt&";

?>
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 04-10-2005, 14:32   #14 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
@K-Grabowski: Schon verstanden - wie gesagt ich schau mal - versprechen kann ich jedoch nichts. Da z.Z. einfach zu viel um die Ohren.

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 05-10-2005, 10:19   #15 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
wäre super. Aber irgendwie glaub ich nicht, dass das ohne umwege geht. Obwohl es ja oft genug die Regel ist, das die Datei beim Upload umbenannt wird.
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski 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 22:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele