mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	fix uploads with no extensions
This commit is contained in:
		| @@ -185,6 +185,9 @@ function uploadFile(uid, uploadedFile, callback) { | ||||
| 	if (meta.config.hasOwnProperty('allowedFileExtensions')) { | ||||
| 		var allowed = file.allowedExtensions(); | ||||
| 		var extension = path.extname(uploadedFile.name); | ||||
| 		if (!extension) { | ||||
| 			extension = '.' + mime.extension(uploadedFile.type); | ||||
| 		} | ||||
| 		if (allowed.length > 0 && allowed.indexOf(extension) === -1) { | ||||
| 			return callback(new Error('[[error:invalid-file-type, ' + allowed.join(', ') + ']]')); | ||||
| 		} | ||||
| @@ -195,7 +198,7 @@ function uploadFile(uid, uploadedFile, callback) { | ||||
|  | ||||
| function saveFileToLocal(uploadedFile, callback) { | ||||
| 	var extension = path.extname(uploadedFile.name); | ||||
| 	if(!extension) { | ||||
| 	if (!extension) { | ||||
| 		extension = '.' + mime.extension(uploadedFile.type); | ||||
| 	} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user