zoukankan      html  css  js  c++  java
  • 百度云文件上传调用记录、百度云上传

                sdk依赖  pom

            <dependency>
                <groupId>com.baidubce</groupId>
                <artifactId>bce-java-sdk</artifactId>
                <version>${bce-java-sdk.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-log4j12</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

       service写法

    /**
     * 文件上传
     */
    @Service
    public class FileServiceImpl implements Fileservice {
        private static final String ENDPOINT = "fwh.bcebos.com";
        private static final String AK = "";
        private static final String SK = "";
        private static final String bucketName = "zy-test";
    
        private final BosClient client;
    
        public static void main(String[] args)throws  Exception {
            String s1 = FileBase64.encryptToBase64("D:\timg.png");
            System.out.println(s1);
        }
        public FileServiceImpl() {
            BosClientConfiguration config = new BosClientConfiguration();
            config.setCredentials(new DefaultBceCredentials(AK, SK));
            config.setEndpoint(ENDPOINT);
            config.setProtocol(Protocol.HTTPS);
            this.client = new BosClient(config);
        }

    尝试了各种编码的字符串以及字节数组上传都打不开  

     最后采用文件流进行上传的

            FileInputStream inputStream = new FileInputStream(filePath);
            PutObjectResponse putObjectResponseFromByte = client.putObject(bucketName, vo.getFileName(), inputStream);
            inputStream.close();
  • 相关阅读:
    第三章 p62 或运算
    p57 字符串的长度
    p53 ASCII码
    整数类型,如同时钟
    重要:原码、反码、补码...
    p42 实验溢出(上溢)
    P40 字节单位:KMGT
    p38 二、八、十六进制的对应关系
    p13 数组元素的地址
    p11 内存中的数据和地址
  • 原文地址:https://www.cnblogs.com/qq376324789/p/13204346.html
Copyright © 2011-2022 走看看