Skip to content

Commit 9246083

Browse files
committed
fix(File): add extName to filename if missing
1 parent 5acf61d commit 9246083

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/file.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,10 +415,14 @@ module.exports = function(AV) {
415415
* @private
416416
*/
417417
_fileToken(type, route = 'fileTokens') {
418-
const name = this.attributes.name;
418+
let name = this.attributes.name;
419419

420+
let extName = extname(name);
421+
if (!extName && this._extName) {
422+
name += this._extName;
423+
extName = this._extName;
424+
}
420425
// Create 16-bits uuid as qiniu key.
421-
const extName = extname(name) || this._extName;
422426
const key = hexOctet() + hexOctet() + hexOctet() + hexOctet() + hexOctet() + extName;
423427
const data = {
424428
key,

0 commit comments

Comments
 (0)