ایجاد محدودیت آپلود فایل در dropzone

من با استفاده از dropzone یک عکس رو آپلود کردم و مشکلی نداره، فقط میخواستم یک فیلتر قرار بدم که فقط مثلا فرمت jpg رو بشه آپلود کرد.

باید داخل dropzone چی قرار بدم؟

برچسب ها:
پرسیده شده در: 4 سال قبل
آمار بازدید: 1050
saze20 (105)
0

قسمتی که  توی کد های جاوا اسکریپتتون دارید با dropzone کار میکنید متدی تحت عنوان accept وجود داره باید توی این متد تعریف کنید نوع فایلتون از چه نوعی باشه مشابه قطعه کده زیر  : 

<script type="text/javascript">
   Dropzone.options.dropzone = {
        accept: function(file, done) {
            console.log(file);
            if (file.type != "image/jpeg" && file.type!= "image/png") {
                done("ERROR : the file type should be jpeg or png");
            }
            else {
                // some thing ... 
            }
        }
    }
 </script>

همونطور که مشاهده میکنید زمانی که فایل در حال قرار گرفتن هستش ما میتونیم با  متد accept  به دو مقدار file و done درون متد accept دسترسی پیدا کنیم و با ورودی فایل که به این متد ارسال میشه میتونیم نوع فایلی که در حاله آپلود هستش رو چک کنیم  و با یک شرط ساده ابتدا نوع فایل رو کنترل کنیم سپس کار آپلود رو با موفقیت انجام بدیم . 

امیدوارم مشکلتون حل شده باشه.

ارسال شده در: 4 سال قبل
amiram234567 (296)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای ۲۰۰ کارما دارای ۲۰۰ کارما
جهت ارسال پاسخ ابتدا عضو سایت شوید.
اینستاگرام روکسو

روکسو در اینستاگرام

به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.