Tôi muốn thực hiện một trình tải lên nhiều tệp trong một biểu mẫu trong đó tôi muốn các tệp để người dùng có thể sắp xếp mức độ ưu tiên của tệp (tôi đang sử dụng tính năng kéo và công cụ Jquery có thể sắp xếp).Vượt qua một đối tượng tập tin HTML từ một <input type = file> sang một <type> file = khác>
Vì vậy, tôi đã thêm một tập tin đầu vào nhiều như:
<input type = "file" multiple>
Bây giờ khi tôi chọn một số tập tin, nó cho thấy nói 3 tập tin được chọn. Nhưng khi tôi chọn 3 tệp, tôi muốn chia tệp trình tải lên trong 3 phần để người dùng có thể đặt thứ tự ưu tiên phù hợp.
Cho rằng tôi đã sử dụng các loại mã sau đây:
$('.files').change(function(e){
var filesSelected = e.target.files;
if(filesSelected.length > 1){ //if user selects multiple files, then automatically split the files into multiple divs so that he/she may do the ordering of files
//Here I want to create a list of all the files and implement the draggable and sortable thing.
}
});
Tình hình là, tôi không thể để phân chia các mảng của các đối tượng của FileList và gán từng đối tượng để đầu vào khác.
Hy vọng tôi rõ ràng trong sự nghi ngờ của tôi và câu hỏi là dễ hiểu, vì đây là lần đầu tiên tôi đăng trong diễn đàn như vậy.
Hãy giả sử rằng phần tử kiểu đầu vào = tệp được đặt với các tệp lớp –