FileUploadHandler

mdxWebApiCore.Utils. FileUploadHandler

Class which defines FileUploadHandler

Constructor

new FileUploadHandler()

Source:

Methods

(static) errorHandler(error, formFields)

Description:
  • handles errors which occur during file upload
Source:
Example
const mdx = require("@nvidia-mdx/web-api-core");
mdx.Utils.FileUploadHandler.errorHandler(error,formFields);
Parameters:
Name Type Description
error Error
formFields Array.<{name:string, maxCount:number, validFileExtensions: Set.<string>}>

(static) getModifiedFileName(originalFileName) → {string}

Description:
  • returns modified file name
Source:
Example
const mdx = require("@nvidia-mdx/web-api-core");
let modifiedFileName = mdx.Utils.FileUploadHandler.getModifiedFileName("abc.png");
Parameters:
Name Type Description
originalFileName string
Returns:
- Modified file name is returned
Type
string

(static) getMulterUpload(formFields, fileUploadLocation, modifyFileNameopt) → {Object}

Description:
  • returns the result of Multer.fields which is used to obtain the uploaded files
Source:
Parameters:
Name Type Attributes Default Description
formFields Array.<{name:string, maxCount:number, validFileExtensions: Set.<string>}>
fileUploadLocation string
modifyFileName boolean <optional>
true
Returns:
Result of Multer.fields is returned
Type
Object