zoukankan      html  css  js  c++  java
  • oss 上传图片、下载 中文名称

    public Long Upload(String fileName, File file, Long point) {

    OSS ossClient = new OSSClientBuilder().build(ossConfig.getRegion().concat(".aliyuncs.com"),
    ossConfig.getAccessKeyId(),
    ossConfig.getAccessKeySecret());
    ObjectMetadata meta = new ObjectMetadata();
    meta.setContentType("text/csv");
    meta.setCacheControl("no-cache");
    meta.setHeader("Pragma", "no-cache");
    //对真正文件名称进行base64编码
    String base64FileName = new String(Base64.getEncoder().encode(fileName.getBytes(StandardCharsets.UTF_8)));
    //设置下载文件的名称
    meta.setContentDisposition(String.format(fileName, base64FileName));
    AppendObjectRequest appendObjectRequest = new AppendObjectRequest(ossConfig.getBucketPrivate(),
    fileName, file, meta);
    appendObjectRequest.setPosition(point);
    AppendObjectResult appendObjectResult = ossClient.appendObject(appendObjectRequest);
    // 关闭OSSClient。
    ossClient.shutdown();
    return appendObjectResult.getNextPosition();
    }
    假如我的博客对你有用,请你关注我一下,告诉我你来过,你的关注是我前进的动力,希望更多的人记录自己的问题,去帮助别人更是帮助自己避免再次出现这样那样的问题,谢谢你的来过!
  • 相关阅读:
    CSS使用规则总结
    python虚拟机内存泄露?
    对象内存池
    由引擎接口自顶向下的设计引擎结构
    【译】Lesson 0: 开始学习WebGL
    【译】Lesson 1: 一个三角形和一个方块
    网盘中搭建git服务
    行为树(Behavior Tree)
    显卡参数大全
    VTune 备忘
  • 原文地址:https://www.cnblogs.com/zxy-come-on/p/14544316.html
Copyright © 2011-2022 走看看