简要描述:

  • 上传文件

接口版本:

版本号 制定人 制定日期 修订日期
1.0 鲁航 2022-08-25 2022-08-25

RPC接口描述:

类名: DocumentInternalRpcService

方法描述:保存单个文件

  • InternalFileBO saveSingleFile(InternalFileUpload fileUploadFile, File file, String userId);
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID

方法描述:保存单个文件和元数据

  • InternalFileBO saveSingleFileWithMetadata(InternalFileUpload fileUploadFile, File file, String userId,JSONObject metadata);
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID
metadata JSONObject 元数据信息

方法描述:保存单个文件至指定存储桶

  • InternalFileBO saveSingleFileWithBucket(InternalFileUpload fileUploadFile, File file, String userId,String bucket);
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID
bucket string 存储桶

方法描述:保存单个文件和元数据,文件保存至指定存储桶

  • InternalFileBO saveSingleFileWithMetadataAndBucket(InternalFileUpload fileUploadFile, File file, String userId,JSONObject metadata, String bucket);
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID
metadata JSONObject 元数据信息
bucket string 存储桶

方法描述:批量保存文件

  • List< InternalFileBO> saveMultiFile(List< InternalFileUpload> fileUploadFiles, List files, String userId)
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID

方法描述:批量保存文件和元数据

  • List < InternalFileBO> saveMultiFileWithMetadata(List< InternalFileUpload> fileUploadFiles, List< File> files, String userId, JSONObject metadata)
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID
metadata JSONObject 元数据

方法描述:保存多个文件至指定存储桶

  • List< InternalFileBO> saveMultiFileWithBucket(List< InternalFileUpload> fileUploadFiles, List< File> files, String userId, String bucket)
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID
bucket String 存储桶

方法描述:保存多个文件和元数据,文件保存至指定存储桶

  • List< InternalFileBO> saveMultiFileWithMetadataAndBucket(List< InternalFileUpload> fileUploadFiles, List< File> files, String userId, JSONObject metadata, String bucket);
参数名 是否必须 类型 说明
fileUploadFile InternalFileUpload 文件bean信息
file File 文件
userId string 用户ID
metadata JSONObject 元数据
bucket String 存储桶

方法描述:根据文件key保存文件元数据

  • void saveFileMetadataWithFileKeys(String userId, JSONObject metadata, List< String> fileKeys);
参数名 是否必须 类型 说明
userId string 用户ID
metadata JSONObject 元数据
fileKeys String 文件key

方法描述:保存文件元数据

  • void saveFileMetadata(String userId, JSONObject metadata, String relId, String fileId);
参数名 是否必须 类型 说明
userId string 用户ID
metadata JSONObject 元数据
relId String 文件引用ID
fileId String 文件ID

方法描述:根据文件ID保存文件元数据

  • void saveFileMetadataWithRelIdAndFileId(String userId, JSONObject metadata, String relId, String fileId);
参数名 是否必须 类型 说明
userId string 用户ID
metadata JSONObject 元数据
relId String 文件引用ID
fileId String 文件ID

方法描述:根据文件key更新元数据

  • void updateMetadataByKey(String fileKey, String newRelName, JSONObject metadata, String userId);
参数名 是否必须 类型 说明
fileKey string 文件key
metadata JSONObject 元数据
newRelName String 新的文件名
userId String 用户ID

方法描述:根据文件key修改文件

  • InternalFileBO editByFileKey(String fileKey, File file, String userId);
参数名 是否必须 类型 说明
fileKey string 文件key
file File 文件
userId String 用户ID
最后编辑: 于春辉  文档更新时间: 2024-07-26 14:15   作者:于春辉