简要描述:
- 上传文件
接口版本:
版本号 | 制定人 | 制定日期 | 修订日期 |
---|---|---|---|
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 作者:于春辉