添加断点上传

master
sikadi 2023-11-02 18:58:58 +08:00
parent 34b71257f2
commit 8c63f35cdd
2 changed files with 8 additions and 8 deletions

View File

@ -16,8 +16,8 @@ public class QiNiuUpload {
public String upload(MultipartFile multipartFile)throws UnsupportedEncodingException { public String upload(MultipartFile multipartFile)throws UnsupportedEncodingException {
String replaceAll = UUID.randomUUID().toString().toString().replaceAll("-", "").substring(0,15); String replaceAll = UUID.randomUUID().toString().toString().replaceAll("-", "").substring(0,15);
Boolean flag=QiNiuUtil.uploadMultipartFile(multipartFile,replaceAll,true); String flag=QiNiuUtil.uploadMultipartFile(multipartFile,replaceAll,true);
if(flag){ if(flag != null){
System.out.println("获取文件访问路径:http://"+QiNiuUtil.fileUrl(replaceAll)); System.out.println("获取文件访问路径:http://"+QiNiuUtil.fileUrl(replaceAll));
}else { }else {
System.out.println("上传失败!!"); System.out.println("上传失败!!");
@ -27,9 +27,9 @@ public class QiNiuUpload {
} }
public boolean uploadVideo(MultipartFile file){ public String uploadVideo(MultipartFile file){
String key = UUID.randomUUID().toString().replaceAll("-", "").substring(0, 15); String key = UUID.randomUUID().toString().replaceAll("-", "").substring(0, 15);
boolean b = QiNiuUtil.uploadMultipartFile(file, key, true); String b = QiNiuUtil.uploadMultipartFile(file, key, true);
return b; return b;
} }

View File

@ -185,7 +185,7 @@ public class QiNiuUtil {
* @return * @return
* @throws IOException * @throws IOException
*/ */
public static boolean uploadMultipartFile(MultipartFile file, String key, boolean override) { public static String uploadMultipartFile(MultipartFile file, String key, boolean override) {
//构造一个带指定Zone对象的配置类 //构造一个带指定Zone对象的配置类
Configuration cfg = new Configuration(QiNiuConfig.getInstance().getZone()); Configuration cfg = new Configuration(QiNiuConfig.getInstance().getZone());
//...其他参数参考类注释 //...其他参数参考类注释
@ -219,13 +219,13 @@ public class QiNiuUtil {
putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class); putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
System.out.println(putRet.key);//key 文件名 System.out.println(putRet.key);//key 文件名
System.out.println(putRet.hash);//hash 七牛返回的文件存储的地址,可以使用这个地址加七牛给你提供的前缀访问到这个视频。 System.out.println(putRet.hash);//hash 七牛返回的文件存储的地址,可以使用这个地址加七牛给你提供的前缀访问到这个视频。
return true; return "http://"+putRet.hash;
}catch (QiniuException e){ }catch (QiniuException e){
e.printStackTrace(); e.printStackTrace();
return false; return "失败";
}catch (IOException e) { }catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
return false; return "失败";
} }
} }