|
|
@ -56,7 +56,7 @@ func (f *File) Get(context *gin.Context) {
|
|
|
|
file_Name := context.GetString(consts.ValidatorPrefix + "file_name")
|
|
|
|
file_Name := context.GetString(consts.ValidatorPrefix + "file_name")
|
|
|
|
final_Path := fmt.Sprintf("%s/%s", file_Path, file_Name)
|
|
|
|
final_Path := fmt.Sprintf("%s/%s", file_Path, file_Name)
|
|
|
|
|
|
|
|
|
|
|
|
fileObj, err := file.GetFile(user_name, final_Path)
|
|
|
|
fileContentBase64, err := file.GetFile(user_name, final_Path)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
// 根据不同的错误类型,返回更具体、合适的错误响应给客户端
|
|
|
|
// 根据不同的错误类型,返回更具体、合适的错误响应给客户端
|
|
|
|
switch err := err.(type) {
|
|
|
|
switch err := err.(type) {
|
|
|
@ -72,10 +72,9 @@ func (f *File) Get(context *gin.Context) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return
|
|
|
|
return
|
|
|
|
}
|
|
|
|
}
|
|
|
|
defer fileObj.Close() // 确保文件使用完后被关闭
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 文件获取成功,返回成功响应给客户端
|
|
|
|
// 文件获取成功,返回成功响应给客户端
|
|
|
|
response.Success(context, consts.CurdStatusOkMsg, "文件获取成功")
|
|
|
|
response.Success(context, consts.CurdStatusOkMsg+" - "+"文件获取成功", fileContentBase64)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 文件重命名
|
|
|
|
// 文件重命名
|
|
|
|