سلام دوستان
من از 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 کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟