百度云上传图片
来源:互联网 发布:淘宝上奶粉能买吗 编辑:程序博客网 时间:2024/04/27 22:54
/*百度云上传图片,其实看它的列子就可以,百度云上传图片,第一步可以看我的百度下载图片,第二的步的话很简单,其实就是把要上传的内容写到文件里面去,然后通过BaiduBCSResponse<ObjectMetadata> response = baiduBCS.putObject(request);把数据给带上去。
*
*/
private static final org.apache.commons.logging.Log logg = LogFactory
.getLog(MemberoneActivity.class);// ----------------------------------------
static String host = "bcs.duapp.com";
static String accessKey = "s2p8B6U0iITUIuLltn4EcaTa";//百度云自己弄
static String secretKey = "sZNGKPeeRsqXoBcLMLkr2s7GoBBpEaZq";/百度云自己弄
static String bucket = "test-pictures";
static String object = "/testimage";
private static String putimage = "";
private void init() {
// TODO Auto-generated method stub
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
Time t = new Time();
t.setToNow();
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;
object = "/" + muserId + "" + t.year + "" + (t.month + 1) + ""
+ t.monthDay + "" + t.hour + "" + t.minute + "" + t.second;
addbcs() ;//把内容写到文件里面去,然后上传到百度云
}
private void addbcs() {
// TODO Auto-generated method stub
BCSCredentials credentials = new BCSCredentials(accessKey, secretKey);
final BaiduBCS baiduBCS = new BaiduBCS(credentials, host);
baiduBCS.setDefaultEncoding("GBK");
// /baiduBCS.setDefaultEncoding("UTF-8");
String strimage=readFileByLines();
// Log.i("i", "image"+strimage);
PutObjectRequest request = new PutObjectRequest(bucket, object,
createSampleFile(strimage));
ObjectMetadata metadata = new ObjectMetadata();
// metadata.setContentType("text/html");
request.setMetadata(metadata);
BaiduBCSResponse<ObjectMetadata> response = baiduBCS.putObject(request);
ObjectMetadata objectMetadata = response.getResult();
// information.setText(""+objectMetadata+"----response"+response);
logg.info("x-bs-request-id: " + response.getRequestId());
logg.info(objectMetadata);
}
private File createSampleFile(String str) {
// TODO Auto-generated method stub
try {
// String image = "";
/*
*
*/
// image=new String( ins ,"ISO-8859-1");
// android.util.Log.i("i", image+"i");
/* String image = "";
for (int i = 0; i < ins.length; i++)
{ image=image+ins[i]; }*/
File file = File.createTempFile("java-sdk-", ".txt");
file.deleteOnExit();
Writer writer = new OutputStreamWriter(new FileOutputStream(file));
writer.write(str + "\n");
writer.close();
return file;
} catch (IOException e) {
logg.error("tmp file create failed.");
e.printStackTrace();
return null;
}
}
- 百度云上传图片
- 百度编辑器,图片上传优化
- 百度UEditor上传图片配置
- 百度编辑器之上传图片
- 百度图片上传 webuploader插件
- 百度编辑器上传图片至七牛云
- uploadify控件 上传图片到百度云存储
- 百度富文本控件UEditor 上传图片
- 百度空间任意删除用户上传图片,
- 百度Ueditor多图片上传控件
- 百度UEditor上传图片-再总结一次
- 百度编辑器 asp gbk 上传图片错误
- 百度编辑工具单独上传图片、视频
- 百度ueditor struts2图片上传问题解决方案
- 百度 umEditor 点击图片上传问题
- 百度富文本框编辑器不能上传图片
- 百度Ueditor富文本编辑器上传图片
- 百度编辑器Ueditor配置上传图片
- 抽象类与纯虚函数
- solr与.net系列课程(七)solr主从复制
- 译文:理解Android中垃圾回收日志信息
- C#调用SAPI实现语音识别的两种方法
- java.lang.IllegalStateException: Cannot broadcast before boot completed
- 百度云上传图片
- 2014年创业致富的佛香公司-武汉吉香缘gs 公司
- java socket 压缩文件
- X86-64寄存器和栈帧
- 理解javascript 回调函数
- quick硬件按键事件
- CSS自定义滚动条样式与颜色
- 杂(三)-The type java.lang.Object cannot be resolved It is indirectly referenced ...
- 农村广播不可替代的优势