layui upload如何清除上一次上传内容,从而保证下一次是全新的上传
时间: 2024-05-15 11:20:02 浏览: 80
文件批量上传 tp+layui
可以在上传前使用 `layui.upload()` 方法的 `before` 参数来清空上一次的上传内容。具体的做法是在 `before` 回调函数中将之前上传的文件删除或清空。
示例代码:
```javascript
layui.use('upload', function(){
var upload = layui.upload;
// 执行上传操作
upload.render({
elem: '#uploadBtn',
url: '/upload/',
before: function(obj){
// 删除之前上传的文件
delete obj.preview;
},
done: function(res){
// 上传成功的回调函数
console.log(res);
},
error: function(){
// 上传失败的回调函数
console.log('上传失败');
}
});
});
```
以上代码中,`before` 回调函数中删除了 `obj.preview` 属性,这样就可以清空之前上传的文件。当然,具体的清空操作要根据自己的业务需求来实现。
阅读全文