package com.stylefeng.guns.modular.cloudPayment.example;
|
|
import com.unionpay.upyzt.exception.UpyztException;
|
import com.unionpay.upyzt.model.Media;
|
import com.unionpay.upyzt.resp.MediaResp;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import java.io.File;
|
import java.io.IOException;
|
import java.io.Serializable;
|
|
public class MediaExample implements Serializable {
|
|
|
/**
|
* 上传图片
|
*
|
* @return 返回参数
|
*/
|
public static MediaResp uploadImage(MultipartFile multipartFile) throws UpyztException {
|
MediaResp mediaResp = null;
|
try {
|
String originalFilename = multipartFile.getOriginalFilename();
|
String[] filename = originalFilename.split("\\.");
|
File file=File.createTempFile(filename[0], "."+filename[1]);
|
multipartFile.transferTo(file);
|
file.deleteOnExit();
|
mediaResp = Media.uploadImage(file);
|
System.out.println(mediaResp);
|
} catch (IOException e) {
|
e.printStackTrace();
|
}
|
return mediaResp;
|
}
|
|
}
|