Method Name |
Method description |
Public SQReturnResult GetFileList () |
Obtain the list of all my files. Returns information about the first 1000 objects. Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is the file information data table. If the Status is not equal to 0, the Result is a failure message. Structure of the file category data list:
Field name |
Field Type |
Field description |
UFileId |
Bigint |
File Information identifier |
UFileUserNo |
String |
User Account |
UFileName |
String |
File Name |
UFileDesc |
String |
File description |
UFileLength |
Bigint |
File Size |
UFileType |
String |
File Type |
UFilePath |
String |
File Storage path |
|
Public SQReturnResult GetClassifyFileList (long pUFClassifyId) |
Obtain the list of my classified files. When the file category is 0, the first 1000 files are returned. Input parameters: PUFClassifyId: identifies a file category. Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is the file information data table. If the Status is not equal to 0, the Result is a failure message. |
Public SQReturnResult GetNoClassifyFileList () |
Obtain the list of my unclassified files. When the file category is 0, the first 1000 files are returned. Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is the file information data table. If the Status is not equal to 0, the Result is a failure message. |
Public SQReturnResult CheckFileInfo (long pUFileId, string pUFileName) |
Check whether the file exists. Return Value: 0; Return Value: 1; Return Value:-1 if no exception exists. Input parameters: PUFileId: File ID PUFileName: File Name Response parameters: SQReturnResult: return result class. Including Status and Result attributes. If Status is equal to 0, Result is True. If the Status is not equal to 0, the Result is a failure message. Note: The file name cannot be repeated. |
Public SQReturnResult InsertFile (string pUFileName, string pUFileDesc, byte [] pFileContent, long [] pUFClassifyIds) |
Add my file information. Upload the file content first. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileName: File Name PUFileDesc: file description PFileContent: File Content PUFClassifyIds: file category ID Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is a single-row file information data table. If the Status is not equal to 0, the Result is a failure message. Note: When the file size is greater than 4 MB, you must upload the file in multiple parts. |
Public SQReturnResult UploadFileByte (string pFileName, byte [] pFileContent, long pOffset) |
Upload File bytes. Success: 0; Failure: 1; Exception:-1. Input parameters: PFileName: File Name PFileContent: file byte POffset: file storage location Response parameters: SQReturnResult: return result class. Including Status and Result attributes. If Status is equal to 0, Result is True. If the Status is not equal to 0, the Result is a failure message. |
Public SQReturnResult InsertFileInfo (string pUFileName, string pUFileDesc, long [] pUFClassIds) |
Add my file information. Upload the file content first. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileName: File Name PUFileDesc: file description PUFClassifyIds: file category ID Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is a single-row file information data table. If the Status is not equal to 0, the Result is a failure message. Note: When a file is uploaded in multiple parts, the file information is added. |
Public SQReturnResult UpdateFileInfo (long pUFileId, string pUFileName, string pUFileDesc) |
Update my file information. Upload the file content first. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileId: File ID PUFileName: File Name PUFileDesc: file description Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is a single-row file information data table. If the Status is not equal to 0, the Result is a failure message. |
Public SQReturnResult ChangeFileClassify (long pUFileId, string pUFileName, long [] pUFClassifyIds) |
Adjust my file category. Upload the file content first. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileId: File ID PUFileName: File Name PUFClassifyIds: file category ID Response parameters: SQReturnResult: return result class. Including Status and Result attributes. If Status is equal to 0, Result is True. If the Status is not equal to 0, the Result is a failure message. |
Public SQReturnResult GetFileClassify (long pUFileId) |
Obtain the file category of my files. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileId: File ID Response parameters: SQReturnResult: return result class. Including Status and Result attributes. If Status is equal to 0, Result is the file classification label table. If the Status is not equal to 0, the Result is a failure message. File classification label table structure
Field name |
Field Type |
Field description |
UFLabelClassifyId |
Bigint |
File category ID |
|
Public SQReturnResult DeleteFile (long pUFileId, string pUFileName) |
Delete my files. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileId: File ID PUFileName: File Name Response parameters: SQReturnResult: return result class. Including Status and Result attributes. If Status is equal to 0, Result is True. If the Status is not equal to 0, the Result is a failure message. |
Public SQReturnResult DownloadFile (string pFileName) |
Download my files. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileName: File Name Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is a 64-bit string of the file. If the Status is not equal to 0, the Result is a failure message. Note: When the file size is larger than 4 MB, you must use the multipart download method. |
Public SQReturnResult GetFileInfo (string pFileName) |
Obtain information about my files. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileName: File Name Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is a single-row file information table. If the Status is not equal to 0, the Result is a failure message. |
Public SQReturnResult DownloadFileByte (string pFileName, long pOffset, int pDownLength) |
Download the byte of my file. Multipart download, which is controlled within 1 MB. Success: 0; Failure: 1; Exception:-1. Input parameters: PUFileName: File Name POffset: Start position of the downloaded file content PDownLength: the size of the downloaded file. Response parameters: SQReturnResult: return result class. Including Status and Result attributes. When Status is equal to 0, Result is a 64-bit string of the file. If the Status is not equal to 0, the Result is a failure message. |