我想问可以就用官方的上传案例可以用到项目中么??上面说不太健壮。。 OSSClient是写个单例还是每次都new一个出来??
app 上传到 后台, 后台再上传到 OSS, 好像很慢,光后台到OSS,一个300K的都要5,6s ,我不知道用ECS 传到 OSS 是不是相当于在内网传输,我用的是公司电脑测的,很慢??
求高手指点迷津!!!谢谢
上传方法:
public static void uploadFile(String bucketName, String key , File file)
throws OSSException, ClientException, FileNotFoundException {
OSSClient client = new OSSClient(ACCESS_ID, ACCESS_KEY);
ObjectMetadata objectMeta = new ObjectMetadata();
objectMeta.setContentLength(file.length());
// 可以在metadata中标记文件类型
objectMeta.setContentType("image/jpeg");
InputStream input = new FileInputStream(file);
client.putObject(bucketName, key, input, objectMeta);
}
-------------------------
-------------------------
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。