Prog.varedetaljer:
mod_upload er en inngang filter modul for multipart / skjema-data, som innsendt fra fil opp skjemaer på nettet. Det dekoder data, så føreren får selve filen uten MIME-koding. Andre felt fra skjemaet er gitt som en tabell med navn / verdier.
Et annet filter, tidligere mod_tmpfile, er tilgjengelig for å lagre filen innholdet i en tempfile. Dette sikrer at alle Form data er tilgjengelige når filen er behandlet, og er nyttig for handlere som trenger å kjøre synkront.
Eksempel:
Vurdere en enkel HTML-fil opplasting fragment:
Dette vil generere en HTTP POST-forespørsel som inneholder en opplastet fil med tre ekstra bruker levert tekstfelt. Dataene er MIME-kodet og normalt Handler har å dekode dem.
upload-filter
Bruke upload-filter som en inngang filter, vil føreren bli vedtatt i stedet de dekodede filinnholdet. Det kan få tilgang til de andre Form data (verdiene av navn, e-post og kommentarer gjennom en tabell eksporteres av funksjon
apr_table_t * mod_upload_form (request_rec * r)
som er tilgjengelig for alle Handler eller annen modul som trenger dataene.
Konfigurasjon:
For å sette inn mod_upload, bruker AddInputFilter eller SetInputFilter direktiver. For parallell applikasjoner,
SetInputFilter upload-filter
eller for synkrone programmer, legge både opplasting og tmpfile
SetInputFilter tmpfile-filter, laste-filter
mod_upload definerer ytterligere to direktiver konfigurasjons:
UploadField
Navnet på filopplasting feltet i HTML-skjema som skal behandles
UploadFormSize
Størrelsen på bordet avsatt til annen form enn opplastings elementer. Dette er rådgivende; APR kan håndtere automatisk nedskalering av tabeller
Krav .
- Apache 2.x
Kommentarer ikke funnet