Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
master-5.0
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
注册表
注册表
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
svn
master-5.0
Commits
ef007931
提交
ef007931
authored
12月 18, 2019
作者:
chaoyanjun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
上级
095ffae3
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
1 行增加
和
50 行删除
+1
-50
FileServiceImpl.java
...main/java/com/zrqx/file/service/impl/FileServiceImpl.java
+1
-50
没有找到文件。
app/file/src/main/java/com/zrqx/file/service/impl/FileServiceImpl.java
浏览文件 @
ef007931
...
...
@@ -272,7 +272,7 @@ public class FileServiceImpl extends BaseServiceImpl<FileInfo, Integer> implemen
*/
@Override
public
FileInfo
uploadImg
(
MultipartFile
file
,
String
type
)
{
FileInfo
entity
=
uploadFile
1
(
file
);
FileInfo
entity
=
uploadFile
(
file
);
// 图片压缩
// 图片压缩支持格式判断
if
(
entity
.
getSuffixName
().
equals
(
suffix1
)
||
entity
.
getSuffixName
().
equals
(
suffix2
))
{
...
...
@@ -296,53 +296,4 @@ public class FileServiceImpl extends BaseServiceImpl<FileInfo, Integer> implemen
return
entity
;
}
public
FileInfo
uploadFile1
(
MultipartFile
file
)
{
String
contentType
=
file
.
getContentType
();
// 获取文件名
String
fileName
=
file
.
getOriginalFilename
();
// 获取文件的后缀名
String
suffixName
=
fileName
.
substring
(
fileName
.
lastIndexOf
(
"."
));
// 解决中文问题,liunx下中文路径,图片显示问题
String
uuid
=
UUIDUtil
.
getUUID
();
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy/MM/dd"
);
String
path
=
sdf
.
format
(
new
Date
());
String
filePath
=
rootPath
+
path
+
"/"
;
File
targetFile
=
new
File
(
filePath
);
if
(!
targetFile
.
exists
())
{
targetFile
.
mkdirs
();
}
filePath
=
filePath
+
uuid
+
suffixName
;
FileOutputStream
fos
=
null
;
BufferedOutputStream
bos
=
null
;
FileInfo
entity
=
new
FileInfo
();
try
{
fos
=
new
FileOutputStream
(
filePath
);
bos
=
new
BufferedOutputStream
(
fos
);
bos
.
write
(
file
.
getBytes
());
entity
.
setFileName
(
uuid
);
entity
.
setOriginalFileName
(
fileName
);
entity
.
setSuffixName
(
suffixName
);
entity
.
setPath
(
filePath
);
entity
.
setContentType
(
contentType
);
entity
.
setSize
(
file
.
getSize
());
entity
.
setCreateTime
(
new
Date
());
if
(
entity
.
getOriginalFileName
().
contains
(
".pdf"
))
{
String
param
=
"pdfFilename="
+
entity
.
getPath
()
+
"/"
+
entity
.
getFileName
()
+
".pdf"
+
"&pdfSlice=10"
;
String
url
=
"http://192.168.2.173:8690/file/dividePDFByPage?"
+
param
;
HttpClientUtil
.
doGet
(
url
,
"utf-8"
);
}
}
catch
(
Exception
e
)
{
logger
.
error
(
"上传异常:"
+
e
);
e
.
printStackTrace
();
}
finally
{
try
{
if
(
null
!=
fos
)
fos
.
flush
();
if
(
null
!=
bos
)
bos
.
close
();
}
catch
(
IOException
e
)
{
}
}
return
entity
;
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论