my.uploadFile

Upload the local resource to the server.

Sample Code

copy
my.uploadFile({
  url: 'Please use your own server address',
  fileType: 'image',
  fileName: 'file',
  filePath: '...',
  success: (res) => {
    my.alert({
	  content: 'Upload success'
	});
  },
});

Parameters

PropertyType

Required

Description
urlStringYesAddress of the developer server.
filePathStringYesLocal locator of the file resource to be uploaded.
fileNameString YesFilename, also the corresponding key. The developer uses this key at the server side to get the file binary contents.
fileTypeStringYes

File type. The following file types are supported:

  • PDF
  • DOC
  • DOCX
  • XLS
  • XLSX
  • PPT
  • PPTX
headerObjectNoHTTP request Header.
formDataObjectNoOther additional form data in the HTTP request.
successFunctionNoCallback function upon call success.
failFunctionNoCallback function upon call failure.
completeFunctionNoCallback function upon call completion (to be executed upon either call success or failure).

Success Callback Function

The incoming parameter is of the Object type with the following attributes:

PropertyTypeDescription
dataStringData returned from the server.
statusCodeStringHTTP status code.
headerObjectHeader returned from the server.

Error Code

ErrorDescription
11File nonexistent.
12File uploading failed.
13No right.