Tôi đã sử dụng dropzone.js bằng mvc bằng cách theo dõi tutorial này để tải hình ảnh lên nhưng sau khi tải lên hình ảnh, hình thu nhỏ vẫn hiển thị và tôi cần xóa hình ảnh đó sau mỗi lần tải lên một tấm ảnh.Hình thu nhỏ dropzone.js Сlear sau khi tải lên hình ảnh
Tôi đã cố gắng thay thế HTML được tạo sau khi tải lên hình ảnh bằng jQuery nhưng nó không hiển thị chính xác như lần đầu tiên tôi cần làm mới trang để hiển thị chính xác nhưng tôi không muốn làm điều đó.
$("#ImageUpload").replaceWith('<form action="/Products/SaveUploadedFile" method="post" enctype="multipart/form-data" class="dropzone dz-clickable" id="dropzoneForm">'
+'<div class="fallback">'
+'<input name="file" type="file" multiple />'
+'<input type="submit" value="Upload" />'
+'</div>');
Cảm ơn bạn đã trợ giúp trước.
'removeFile()'/'removeAllFiles()' xóa các tập tin tải lên từ phía máy chủ quá, mà không phải là những gì khởi động chủ đề được yêu cầu. –
@MikeB .: Bạn có chắc chắn không? Các tài liệu nói _ "Nếu bạn muốn loại bỏ một tập tin được thêm từ ** dropzone **, bạn có thể gọi' .removeFile (file) '." _ Từ những gì tôi hiểu nó chỉ ảnh hưởng đến ** dropzone **. Phương thức này kích hoạt sự kiện 'removefile' mà _" bạn có thể nghe ... và xóa tệp khỏi máy chủ của bạn ** nếu bạn muốn **. "_ Xóa tệp từ máy chủ có vẻ là ** tùy chọn ** . Nếu tôi đang lo lắng ... – Giraldi
Tôi không chắc chắn 100%, nhưng tôi đã trải nghiệm hiện tượng này khi 'removeFile()' loại bỏ nó khỏi máy chủ cũng như out-of-box (tôi không quan tâm đến 'removefile 'sự kiện đặc biệt) và hơn tôi thấy nó: https://stackoverflow.com/a/43683894/462347. Vì vậy, có lẽ, điểm này đáng chú ý hơn. –