You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					25 lines
				
				659 B
			
		
		
			
		
	
	
					25 lines
				
				659 B
			| 
								 
											3 years ago
										 
									 | 
							
								var util = require('util')
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var errorMessages = {
							 | 
						||
| 
								 | 
							
								  LIMIT_PART_COUNT: 'Too many parts',
							 | 
						||
| 
								 | 
							
								  LIMIT_FILE_SIZE: 'File too large',
							 | 
						||
| 
								 | 
							
								  LIMIT_FILE_COUNT: 'Too many files',
							 | 
						||
| 
								 | 
							
								  LIMIT_FIELD_KEY: 'Field name too long',
							 | 
						||
| 
								 | 
							
								  LIMIT_FIELD_VALUE: 'Field value too long',
							 | 
						||
| 
								 | 
							
								  LIMIT_FIELD_COUNT: 'Too many fields',
							 | 
						||
| 
								 | 
							
								  LIMIT_UNEXPECTED_FILE: 'Unexpected field',
							 | 
						||
| 
								 | 
							
								  MISSING_FIELD_NAME: 'Field name missing'
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function MulterError (code, field) {
							 | 
						||
| 
								 | 
							
								  Error.captureStackTrace(this, this.constructor)
							 | 
						||
| 
								 | 
							
								  this.name = this.constructor.name
							 | 
						||
| 
								 | 
							
								  this.message = errorMessages[code]
							 | 
						||
| 
								 | 
							
								  this.code = code
							 | 
						||
| 
								 | 
							
								  if (field) this.field = field
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								util.inherits(MulterError, Error)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								module.exports = MulterError
							 |