创建一个 maven 工程在 pom.xml 中加入
<dependency> <groupId>com.netease.cloud</groupId> <artifactId>nos-sdk-java-publiccloud</artifactId> <version>0.0.2</version> </dependency>
|
然后建一个 class,代码如下
package test.test; import java.io.File; import com.netease.cloud.ClientConfiguration; import com.netease.cloud.Protocol; import com.netease.cloud.auth.BasicCredentials; import com.netease.cloud.auth.Credentials; import com.netease.cloud.services.nos.NosClient; import com.netease.cloud.services.nos.transfer.TransferManager;
public class NeteaseNosPutFile {
public static void main(String[] args) { String accessKey = ""; String secretKey = ""; Credentials credentials = new BasicCredentials(accessKey, secretKey); ClientConfiguration conf = new ClientConfiguration(); conf.setMaxConnections(200); conf.setSocketTimeout(10000); conf.setMaxErrorRetry(2); conf.setProtocol(Protocol.HTTPS);
NosClient nosClient = new NosClient(credentials,conf); nosClient.setEndpoint("nos-eastchina1.126.net"); TransferManager transferManager = new TransferManager(nosClient); String filePath = "kafka.pptx"; try { nosClient.putObject("netease01","a/b/c/d/e/fkafka.pptx", new File(filePath)); }catch (Exception e){ System.out.println(e.getMessage()); }
}
}
|
主要是这段,加目录的时候在 object 前面加上对应的目录,注意不是绝对路径
nosClient.putObject("netease01","a/b/c/d/e/fkafka.pptx", new File(filePath));
|
文章作者:阿文
版权声明:本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0 许可协议。转载请注明来自
阿文的博客!