博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用七牛sdk传递图片到七牛服务器
阅读量:5035 次
发布时间:2019-06-12

本文共 1611 字,大约阅读时间需要 5 分钟。

第一步申请七牛的开发者账号,申请完了之后,可以获取accesskey和secrect key

参照官方网站的java的demo

下载了依赖的jar包,放到/Library/Java/Extentiosns目录下

将对应的accesskey  secretkey填入

即可上传图片

import com.qiniu.util.Auth;import java.io.IOException;import com.qiniu.common.QiniuException;import com.qiniu.http.Response;import com.qiniu.storage.UploadManager;public class UploadDemo {  //设置好账号的ACCESS_KEY和SECRET_KEY  String ACCESS_KEY = "自己的“;  String SECRET_KEY = "自己的";  //要上传的空间  String bucketname = "wxmtest";  //上传到七牛后保存的文件名  String key = "test.jpg";  //上传文件的路径  String FilePath = "./test.jpg";  //密钥配置  Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);  //创建上传对象  UploadManager uploadManager = new UploadManager();  //简单上传,使用默认策略,只需要设置上传的空间名就可以了  public String getUpToken(){      return auth.uploadToken(bucketname);  }  public void upload() throws IOException{    try {      //调用put方法上传      String token = getUpToken();      System.out.println("token is "+token);      Response res = uploadManager.put(FilePath, key, token);      //打印返回的信息      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          }      }         }  public static void main(String args[]) throws IOException{      new UploadDemo().upload();  }}

  以上是java传递图片

也可以用官方网站的iOS demo上传图片

不过首先需要获取token,通过上面的代码即可获取token

详细见:http://developer.qiniu.com/code/v7/sdk/objc.html

 

转载于:https://www.cnblogs.com/wxm5558/p/5507029.html

你可能感兴趣的文章
【转】码云source tree 提交超过100m 为什么大文件推不上去
查看>>
Oracle数据库的增、删、改、查
查看>>
阿里市值超越亚马逊 马云开启下半场技术理想
查看>>
MySql执行分析
查看>>
git使用中的问题
查看>>
yaml文件 .yml
查看>>
linux字符集修改
查看>>
phpcms 添加自定义表单 留言
查看>>
mysql 优化
查看>>
读书笔记 ~ Nmap渗透测试指南
查看>>
WCF 配置文件
查看>>
动态调用WCF服务
查看>>
oracle导出/导入 expdp/impdp
查看>>
类指针
查看>>
css修改滚动条样式
查看>>
2018.11.15 Nginx服务器的使用
查看>>
Kinect人机交互开发实践
查看>>
百度编辑器UEditor ASP.NET示例Demo 分类: ASP.NET...
查看>>
JAVA 技术类分享(二)
查看>>
android客户端向服务器发送请求中文乱码的问
查看>>