Commit a3bd1b70 authored by liqin's avatar liqin 💬

bug fixed

parent e5fd5f11
...@@ -56,16 +56,13 @@ public class FastDFSUtils { ...@@ -56,16 +56,13 @@ public class FastDFSUtils {
public static String uploadFile(InputStream inputStream, long size, String fileName) { public static String uploadFile(InputStream inputStream, long size, String fileName) {
final Set<MetaData> metaDataSet = new HashSet<>(); final Set<MetaData> metaDataSet = new HashSet<>();
metaDataSet.add(new MetaData("fileName", "fileName")); metaDataSet.add(new MetaData("fileName", fileName));
metaDataSet.add(new MetaData("fileSize", size + "")); metaDataSet.add(new MetaData("fileSize", size + ""));
metaDataSet.add(new MetaData("fileExtName", FilenameUtils.getExtension(fileName))); metaDataSet.add(new MetaData("fileExtName", FilenameUtils.getExtension(fileName)));
final StorePath storePath = storageClient.uploadFile(inputStream, size, FilenameUtils.getExtension(fileName), metaDataSet); final StorePath storePath = storageClient.uploadFile(inputStream, size, FilenameUtils.getExtension(fileName), metaDataSet);
return dfsFileAccessBasePath + "/" + storePath.getFullPath(); return dfsFileAccessBasePath + "/" + storePath.getFullPath();
} }
/**
* 字节流方式上传
*/
public static Map<String, Object> uploadUeImage(InputStream inputStream, long fileSize, String fileName) { public static Map<String, Object> uploadUeImage(InputStream inputStream, long fileSize, String fileName) {
boolean isImage = FileTypeUtil.isImageByExtension(fileName); boolean isImage = FileTypeUtil.isImageByExtension(fileName);
if (isImage) { if (isImage) {
...@@ -89,7 +86,7 @@ public class FastDFSUtils { ...@@ -89,7 +86,7 @@ public class FastDFSUtils {
InputStream is = (InputStream) map.get("inputStream"); InputStream is = (InputStream) map.get("inputStream");
final Set<MetaData> metaDataSet = new HashSet<>(); final Set<MetaData> metaDataSet = new HashSet<>();
metaDataSet.add(new MetaData("fileName", "fileName")); metaDataSet.add(new MetaData("fileName", fileName));
metaDataSet.add(new MetaData("fileSize", size + "")); metaDataSet.add(new MetaData("fileSize", size + ""));
metaDataSet.add(new MetaData("fileExtName", FilenameUtils.getExtension(fileName))); metaDataSet.add(new MetaData("fileExtName", FilenameUtils.getExtension(fileName)));
metaDataSet.add(new MetaData("MD5", md5)); metaDataSet.add(new MetaData("MD5", md5));
......
...@@ -95,7 +95,6 @@ public class AssetController extends BaseController { ...@@ -95,7 +95,6 @@ public class AssetController extends BaseController {
final List<VideoVo> filesMetadata = new ArrayList<>(asset.getVideoUrlList().size()); final List<VideoVo> filesMetadata = new ArrayList<>(asset.getVideoUrlList().size());
final List<String> videoUrlList = asset.getVideoUrlList(); final List<String> videoUrlList = asset.getVideoUrlList();
for (String videoUrl : videoUrlList) { for (String videoUrl : videoUrlList) {
// 原始文件名
final Set<MetaData> metaData = FastDFSUtils.getFileMetaData(videoUrl); final Set<MetaData> metaData = FastDFSUtils.getFileMetaData(videoUrl);
String fileName = metaData.stream().filter(x -> "fileName".equals(x.getName())).map(MetaData::getValue).findFirst().get(); String fileName = metaData.stream().filter(x -> "fileName".equals(x.getName())).map(MetaData::getValue).findFirst().get();
Long fileSize = metaData.stream().filter(x -> "fileSize".equals(x.getName())).map(MetaData::getValue).map(Long::parseLong).findFirst().get(); Long fileSize = metaData.stream().filter(x -> "fileSize".equals(x.getName())).map(MetaData::getValue).map(Long::parseLong).findFirst().get();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment