Asad Ghazanfary
4 سال پیش توسط Asad Ghazanfary مطرح شد
0 پاسخ

مشکل در دراپ زون dropzone

سلام دوستان

من از dropzone برای آپلود فایل استفاده می کنم

مشکل من اینجا شروع میشه که مثلا من به کاربر اجازه ارسال بیشتر از یک فایل رو نمیدم حالا شما در نظر بگیرید کاربر امده یه فایل رو آپلود کرده حالا بعد از مدتی می خواد بیاد مثلا ویرایش کنه اون اطلاعات رو. من میام اون فایل که آپلود کرده بود را از دیتابیس می خونم و اون رو تو dropzone قرار می دم تا به کاربر نشون بدم یه فایل قبلا آپلود کرده. پس قاعدتا دیگه نمیتونه فایلی آپلود کنه چون طبق این maxFiles: 1, یه فایل توی اون zone قرار داره. مگر اینکه فایل موجود رو اول حذف کنه بعد بتونه مجدد آپلود کنه. اما همین جا مشکل شروع میشه که کاربر میتونه یه فابل دیگه آپلود کنه و آپلود انجام میشه اما اگر بخواد برای بار دوم آپلود کنه با این تیکه کد بهش میگم که نمیتونه این در حالیه که باید همون اول جلوی این کار رو بگیره نه برای بار دوم.

myDropzone.count = $('.dz-preview').length;

                        if (myDropzone.count > 1) {
                            file.previewElement.remove();
                            this.on("maxfilesexceeded", function(file) {
                                $('small.errormessage').text("شما اجازه ارسال بیشتر از یک فایل را ندارید. اگر چندین فایل " +
                                    "برای ارسال دارید" +
                                    " می توانید آن را " +
                                    "در " +
                                    "یک فایل زیپ(zip) قرار داده و برای ما ارسال نمایید.");
                            });
                        }

کسی میتونه برای رفع این مشکل کمکم کنه. ممنون میشم
ببخشید که طولانی شد

@elyasbeshkani
@ali.bayat
@hesammousavi
@rezajashnsaz0011
@juza66
@mohammadbrzbrz72
@khanzadimahdi
@viva.mohammadi


ثبت پرسش جدید

به همدیگه کمک کنیم

به Asad Ghazanfary کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام