در mod_upload ماژول فیلتر ورودی برای چند / فرم داده است، به عنوان از اشکال آپلود فایل بر روی وب مشاهده کنید. این رمز گشایی داده، به طوری که کنترل می شود فایل خود را بدون پشتیبانی می کند MIME. زمینه های دیگر از فرم به عنوان یک جدول از نام / ارزش ارائه شده است.
فیلتر دوم، که قبلا mod_tmpfile، در دسترس است برای ذخیره محتویات فایل در یک tempfile. این تضمین می کند که تمام اطلاعات فرم در دسترس هنگامی که فایل را پردازش می شود، و برای گرداننده که نیاز به اجرای همزمان مفید است.
مثال:
در نظر بگیرید یک فایل HTML آپلود قطعه ساده است:
<روش فرم = "ارسال" اقدام = "من-کنترل" Enctype فرم = "چند / فرم داده">
نام شما: <ورودی نام = "NAME">
آدرس ایمیل شما: <ورودی نام = "ایمیل">
<برزیلی> فایل: <ورودی نام = "فایل" نوع = "فایل">
<برزیلی> نظرات اضافی <ردیف متنی = 4 COLS = 40 نام = "نظرات">
استفاده
این یک درخواست HTTP POST حاوی یک فایل آپلود با سه فیلدهای متنی-عرضه کاربر اضافی تولید کند. داده ها MIME-کد گذاری شده و به طور معمول کنترل را به آنها رمزگشایی.
بارگذاری فیلتر
با استفاده از بارگذاری فیلتر به عنوان یک فیلتر ورودی، کنترل خواهد شد به جای گذشت محتویات فایل رمزگشایی. این می تواند داده های فرم دیگر (ارزش های نام، ایمیل ها و نظرات را از طریق یک جدول صادر شده توسط تابع دسترسی
apr_table_t * * * * mod_upload_form (request_rec * R)
که در دسترس به هر هندلر و یا ماژول های دیگر که نیاز به داده ها می باشد.
تنظیمات:
برای درج mod_upload، استفاده از AddInputFilter یا SetInputFilter دستورات. برای برنامه های کاربردی پایپ لاین،
SetInputFilter بارگذاری فیلتر
و یا برای برنامه های کاربردی، همزمان با اضافه کردن هر دو آپلود و tmpfile
SetInputFilter tmpfile فیلتر را آپلود فیلتر
mod_upload تعریف دو دستورات پیکربندی بیشتر:
UploadField
نام زمینه آپلود فایل به صورت HTML برای پردازش
UploadFormSize
اندازه جدول اختصاص داده شده برای عناصر فرم به غیر از آپلود. این مشاوره است. آوریل می توانید تغییر اندازه خودکار جداول رسیدگی
در مورد نیاز:.
2.X در آپاچی
نظر یافت نشد