<input type="file" id="uploadInput" multiple>
<button onclick="upload()">上传</button>
<script>
function upload() {
var files = $('#uploadInput')[0].files;
var order = [];
for (var i=0; i<files.length; i++) {
order.push(i); // 记录选中文件的顺序编号
}
var formData = new FormData();
formData.append('order', JSON.stringify(order)); // 将顺序信息添加到formData中
for (var i=0; i<files.length; i++) {
formData.append('file' + i, files[i]); // 将文件信息添加到formData中
}
$.ajax({
url: '/api/upload',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function(data) {
console.log('上传成功');
// 根据上传顺序进行相应处理
},
error: function(xhr, status, error) {
console.log('上传失败:' + error);
}
});
}
</script>
上传图片按照选中的顺序上传
最新推荐文章于 2023-12-18 23:26:40 发布