Software informatie:
Versie: 1.0
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 1
mod_upload is een input filter module voor multipart / form-data, zoals ingediend vanaf File Upload formulieren op het web. Het decodeert de data, zodat de geleider wordt het bestand zelf zonder MIME codering. Andere velden van het formulier worden geleverd als een tabel van namen / waarden.
Een tweede filter, voorheen mod_tmpfile, is beschikbaar voor de inhoud van het bestand op te slaan in een tempfile. Alleen in dat geval de formuliergegevens beschikbaar wanneer het bestand wordt verwerkt, en is nuttig voor handlers die moeten synchroon werking.
Voorbeeld:
Overweeg een eenvoudige HTML-bestand uploaden fragment:
Dit zal een HTTP POST-aanvraag bevat een geüpload bestand met drie extra-gebruiker geleverde tekstvelden te genereren. De gegevens zijn MIME-gecodeerd en normaal gesproken de Handler heeft om ze te ontcijferen.
upload-filter
Met behulp van upload-filter als input filter, zal de handler plaats daarvan worden doorgegeven de gedecodeerde inhoud van het bestand. Het kan toegang krijgen tot de andere vorm data (de waarden van naam, e-mail en opmerkingen via een tafel uitgevoerd door de functie
apr_table_t * mod_upload_form (request_rec * r)
die beschikbaar is voor elke Handler of andere module die de data nodig heeft.
Configuratie:
Om mod_upload te voegen, gebruikt u de AddInputFilter of SetInputFilter richtlijnen. Voor pijplijn toepassingen,
SetInputFilter upload-filter
of voor synchrone toepassingen, voeg zowel upload en tmpfile
SetInputFilter tmpfile-filter; upload-filter
mod_upload definieert twee verdere configuratie richtlijnen:
UploadField
De naam van het veld bestand uploaden in de HTML-formulier te verwerken
UploadFormSize
De grootte van de tabel voor andere doeleinden dan de upload vormelementen toegewezen. Dit is adviserend; het JKP kan automatisch aanpassen van tabellen verwerken
Eisen .
- Apache 2.x
Reacties niet gevonden