发表于: 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页面去掉空格,明天搞一下


明天计划:

完成上传头像


返回列表 返回列表
评论

    分享到