Avatar billede burningice Nybegynder
17. februar 2004 - 10:41 Der er 8 kommentarer og
1 løsning

Upload via. flash player

Hej allesammen...
Er det muligt at uploade en fil fra stand-alone flash playeren til en server, dvs. undgå at benytte browser med php eller andet...
Nogen der har en ide om dette?
Avatar billede barklund Nybegynder
17. februar 2004 - 11:40 #1
Du kan godt lave en upload. Det er lidt besværligt men vil komme til at foregå gennem javascript og en sædvanlig html-formular uden for flash'en - den kan så være usynlig.

Men for at du på serveren rent faktisk kan håndtere den uploadede fil og gemme den et sted, har du brug for et serverside scripting sprog. Den kan for eksempel være PHP/ASP/JSP/CF eller hvad du nu måtte ønske at bruge - men det er nødvendigt.
Avatar billede burningice Nybegynder
17. februar 2004 - 12:50 #2
hvad er det du ikke forstår ved ordene "undgå at benytte browser" ??... ;)

jeg ved udemærket godt hvordan det kan gøres fra en html-side, men det er bare ikke det jeg er ude efter.
Avatar billede barklund Nybegynder
17. februar 2004 - 17:49 #3
Hm, ja det er lidt kompliceret.

Fra flash alene er svaret dog nemt: Nej, det kan man på ingen måde komme bare i nærheden af.

Du kan godt via SWF Studio (som en 3rd party EXE wrapper til din SWF fil) lave et regulært POST request til en server med et dynamisk genereret indhold som den rå request body, men du er stadig nødt til at have noget serverside kode til at modtage det. Jeg tror ikke at du kan vælge en vilkårlig fil på brugerens computer som request body. Måske man på kompliceret vis via swf studio kan indlæse en vilkårlig fil's binære indhold i en variabel og sætte dette som request body, men det lyder ikke helt nemt.

PS: Jeg læste dit spørgsmål som: jeg vil ikke benytte en sædvanlig browserformular og jeg vil ikke benytte php. For at være helt præcis så giver "en browser med PHP" ikke meget mening, og en vis fortolkning var derfor nødvendig. ;)
Avatar billede _michael_ Nybegynder
17. februar 2004 - 18:04 #4
Cyberfessor> Gevaldigt godt humør man er i. :o)

Ren ftp-uploading fra flash-exe til server kan godt fikses via SWF Studio. SWF Studio har et ftp-plugin, der godt kan foretage ftp-upload, download, hente biblioteker på server, filstørrelser etc. Gennem SWF Studio kan man vælge en valgfri fil, som kan uploades.
Avatar billede barklund Nybegynder
17. februar 2004 - 18:10 #5
Ah ja, FTP plugin'et er selvfølgelig også en mulighed - det har jeg ikke brugt.

Jeg har leget en del med HTTP plugin'et og lavet nogle wrapper klasser til Flash6 - så er det lidt lækrere at arbejde med ;)
Avatar billede burningice Nybegynder
23. februar 2004 - 12:14 #6
barklund>> det lyder interressant... jeg har fundet en ftp-flash-ting som exe.fil, men den bliver ved med at lave ulovlig handling.. jeg vil egentlig også gerne kunne lege lidt med opsætningen selv også, så jeg kan få det implemeneret i mit eget program. Var det noget man kunne få lov at kigge på, de wrapper-klasser du har lavet?
Avatar billede barklund Nybegynder
23. februar 2004 - 12:56 #7
Jeg har kun lavet en wrapper til HTTP Download - ikke FTP dialog.

Men kig på SWF Studio <http://www.northcode.com> og dets FTP Plugin. Der er en udmærket detaljeret hjælp til, hvordan man arbejder med det.
Avatar billede burningice Nybegynder
04. marts 2004 - 23:35 #8
jeg vil sige mange tak indtil videre, og vil kigge lidt på SWF Studio :)
Avatar billede barklund Nybegynder
05. marts 2004 - 08:32 #9
Hm, ligefrem tage alle pointene selv synes jeg måske er lidt spøjst - da vores kommentarer vel hjalp dig på sporet og skitserede mulige løsninger.

Forresten så kan du få rabat på indkøb af Northcode's SWF Studio ($100 istedet for $139, AFAIK), hvis du er medlem af DKMMUG - http://dkmmug.dk

// Morten Barklund
// DKMMUG Manager
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester