发表于: 2018-02-02 23:00:58
3 516
今天完成的事
1、七牛云上传图片,包括弹窗出现选择路径
public static void upImage() throws ClassNotFoundException, UnsupportedLookAndFeelException, InstantiationException, IllegalAccessException {
// 跳出弹框,选择图片路径
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
JFileChooser fileChooser = new JFileChooser();
fileChooser.showOpenDialog(null);
// 选择的文件路径
String filePath = "" + fileChooser.getSelectedFile();
// 选择的文件名
String fileName = "" + fileChooser.getSelectedFile().getName();
System.out.println("选择文件路径: " + filePath);
System.out.println("选择文件的文件名: " + fileName);
String ACCESS_KEY = "q0hz8WWhZj6afAyexbUpnZn9foTxk_IB0PhSsL__";
String SECRET_KEY = "PK_xOk_4fDzHDJtRrLQOar_zJsJ_ALxO2rHLYUyw";
//要上传的空间
String bucketname = "bucket";
String key = fileName;
//上传文件的路径
String FilePath = filePath;
//密钥配置
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
Zone z = Zone.autoZone();
Configuration c = new Configuration(z);
//创建上传对象
UploadManager uploadManager = new UploadManager(c);
String upToken = auth.uploadToken(bucketname);
try {
//调用put方法上传
Response res = uploadManager.put(FilePath, key, auth.uploadToken(bucketname));
//打印返回的信息
System.out.println(res.bodyString());
} catch (QiniuException e) {
Response r = e.response;
// 请求失败时打印的异常的信息
System.out.println(r.toString());
try {
//响应的文本信息
System.out.println(r.bodyString());
} catch (QiniuException e1) {
//ignore
}
}
遇到的问题
空字符串验证,失败,多个空格的时候无法判断
今天师兄说在jsp页面去掉空格,明天搞一下
明天计划:
完成上传头像
评论