вы можете проверить, является ли файл уникальным, прежде чем загружать файл.Вот мой код.
UploadFile: function(up, file) {
pluploadlog('[UploadFile]', file);
// You can override settings before the file is uploaded
var filename = file.name;
file.newname = '01'+ filename ;///add your own function here to create something unique.
up.settings.multipart_params = {
'key': mybucketsubdirectory + filename,
'Filename': filename,
'acl': 'public-read',
'Content-Type': 'image/jpeg',
'AWSAccessKeyId' : '<?php echo $accessKeyId; ?>',
'policy': '<?php echo $policy; ?>',
'signature': '<?php echo $signature; ?>'
};
},
Затем при загрузке вашего файла посмотрите файл.newname, которое вы добавили ранее.
FileUploaded: function(up, file, info) {
if (file.status == 5){
console.log(file.newname); // If you need to get back the new unique name
uploadSuccess(file, info);
}else{
showItemError(file);
}
}