Just nu i M3-nätverket
Jump to content

Filuppladdning


TicoRoman

Recommended Posts

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]

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...