mod_upload egy bemeneti szűrő modul többrészes / form-data, mint től benyújtott Fájlfeltöltési formák az interneten. Ez dekódolja az adatokat, így a felvezető kapja magát a fájlt anélkül, hogy a MIME kódolás. Más területeken a formában vannak, mint egy táblát a nevek / értékeket.
A második szűrőt, korábban mod_tmpfile, elérhető tárolni a fájl tartalmát egy tempfile. Ez biztosítja, hogy az összes Forma adatok állnak rendelkezésre, ha a fájl feldolgozásra kerül, és hasznos a kezelők kell szinkronban fut.
Példa:
Vegyünk egy egyszerű HTML fájlt feltölteni részlet:
Ez létrehoz egy HTTP POST kérés tartalmazó feltöltött fájl további három felhasználó által megadott szöveges mezők. Az adatok MIME kódolású és általában a Handler kell kódolni azt.
upload-szűrő
Segítségével upload-szűrőt, mint egy bemeneti szűrőt, a felvezető kerül átadásra, hanem a dekódolt fájl tartalmát. Meg lehet hozzáférni a többi Forma adatok (az értékek nevét, e-mail és észrevételeiket egy asztal által exportált funkció
apr_table_t * mod_upload_form (request_rec * r)
amely elérhető bármely Handler vagy más modul, hogy szüksége van az adatok.
Configuration:
Hogy helyezze mod_upload, használja a AddInputFilter vagy SetInputFilter irányelvek. Mert futószalagos alkalmazások,
SetInputFilter upload-szűrő
vagy szinkron alkalmazások, add mind a feltöltési és tmpfile
SetInputFilter tmpfile-szűrő, feltölteni-szűrő
mod_upload azonban két további konfigurációs:
UploadField
A neve a feltöltés mező a HTML formában kell feldolgozni
UploadFormSize
A méret a táblázatban elkülönített formában kívüli elemeket a feltöltést. Ez tanácsadó; Az április tudja kezelni az automatikus átméretezése az asztalok.
követelmények :
- Apache 2.x
Hozzászólás nem található