Just nu i M3-nätverket
Gå till innehåll

Filuppladdning


TicoRoman

Rekommendera Poster

Hur kan man nå det binära formulärdatat med $_POST?

 

Det fungerar utmärkt med bara $fil_data, $fil_name, osv, men hur görs det med $_POST?

 

( Håller på att göra om några gamla script )

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

[inlägget ändrat 2003-01-25 12:10:07 av TicoRoman]

Länk till kommentar
Dela på andra webbplatser

För det första så undrar jag varför du vill komma åt det med $_POST?

Ett filuppladdningsformulär ska använda sig av POST, och ha enctype satt till "multipart/form-data", ananrs kan de binära filerna bli förstörda på vägen.

 

Om du menar att du vill ha in den binära datan i PHP för att exempelvis spara den i en databas istället, så får du helt enkelt öppna den uppladdade filen, läsa in den, och sedan spara den.

 

Om datan skickas från ett formulär som inte PHP stödjer, så delar inte PHP heller upp det i variabler utomatiskt ($_POST), och då borde du komma åt den "råa" datan med $HTTP_RAW_POST_DATA.

 

Du kanske hittar fler tips här (antar att du redan kollat, men läs användarkommentarerna också):

http://www.php.net/manual/en/features.file-upload.php

 

Länk till kommentar
Dela på andra webbplatser

För det första så undrar jag varför du vill komma åt det med $_POST?

För att jag hade missat att $_FILES också fanns. ;)

 

Jag skyller det på att jag var morgontrött. :)

 

*skäms*

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

 

[inlägget ändrat 2003-01-25 13:23:31 av TicoRoman]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...