Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wios
概览
Overview
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
苗卫卫
wios
Commits
cd856b8f
提交
cd856b8f
authored
1 年前
作者:
zhangqiliang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
上传接口中返回上传的路径
父级
5c222115
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
11 行增加
和
0 行删除
+11
-0
src/main/java/com/starcharge/component/datastore/FileController.java
+11
-0
没有找到文件。
src/main/java/com/starcharge/component/datastore/FileController.java
查看文件 @
cd856b8f
...
@@ -7,6 +7,8 @@ import com.ihidea.core.util.ImageUtilsEx;
...
@@ -7,6 +7,8 @@ import com.ihidea.core.util.ImageUtilsEx;
import
com.ihidea.core.util.JSONUtilsEx
;
import
com.ihidea.core.util.JSONUtilsEx
;
import
com.ihidea.core.util.ServletUtilsEx
;
import
com.ihidea.core.util.ServletUtilsEx
;
import
com.starcharge.base.redis.RedisClient
;
import
com.starcharge.base.redis.RedisClient
;
import
com.starcharge.component.datastore.dao.CptDataInfoMapper
;
import
com.starcharge.component.datastore.dao.model.CptDataInfo
;
import
com.starcharge.component.datastore.fileio.FileIoEntity
;
import
com.starcharge.component.datastore.fileio.FileIoEntity
;
import
com.starcharge.component.datastore.fileio.IFileInputStream
;
import
com.starcharge.component.datastore.fileio.IFileInputStream
;
import
org.apache.catalina.connector.ClientAbortException
;
import
org.apache.catalina.connector.ClientAbortException
;
...
@@ -14,6 +16,7 @@ import org.apache.commons.fileupload.disk.DiskFileItem;
...
@@ -14,6 +16,7 @@ import org.apache.commons.fileupload.disk.DiskFileItem;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.lang.ArrayUtils
;
import
org.apache.commons.lang.ArrayUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.http.client.utils.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
@@ -24,6 +27,7 @@ import javax.servlet.http.HttpServletResponse;
...
@@ -24,6 +27,7 @@ import javax.servlet.http.HttpServletResponse;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.InputStream
;
import
java.net.URLEncoder
;
import
java.net.URLEncoder
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
...
@@ -37,6 +41,8 @@ public class FileController extends CoreController {
...
@@ -37,6 +41,8 @@ public class FileController extends CoreController {
@Autowired
@Autowired
private
FileSupportService
service
;
private
FileSupportService
service
;
@Autowired
private
CptDataInfoMapper
cptDataInfoMapper
;
private
static
final
String
MULTIPART_BOUNDARY
=
"MULTIPART_BYTERANGES"
;
private
static
final
String
MULTIPART_BOUNDARY
=
"MULTIPART_BYTERANGES"
;
...
@@ -178,6 +184,11 @@ public class FileController extends CoreController {
...
@@ -178,6 +184,11 @@ public class FileController extends CoreController {
fileImgSize
));
fileImgSize
));
}
}
CptDataInfo
cptDataInfo
=
cptDataInfoMapper
.
selectByPrimaryKey
(
fileIdList
.
get
(
0
));
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
String
date
=
sdf
.
format
(
cptDataInfo
.
getCreateTime
()).
replace
(
"-"
,
"/"
);
String
url
=
date
+
"/"
+
fileIdList
.
get
(
0
);
fileIdList
.
add
(
url
);
// 返回文件id
// 返回文件id
result
.
put
(
"fileIdList"
,
fileIdList
);
result
.
put
(
"fileIdList"
,
fileIdList
);
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论