· 6 years ago · Feb 20, 2019, 03:40 AM
1private void UploadObject() {
2 String region = "nameregion";
3 String bucketName = "nameBucket";
4 String accessKey = "*************";
5 String secretKey = "*******************************";
6 String mNamePDF = "PDF-Uploads3.pdf";
7
8 try {
9 File filePath = getActivity().getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS + File.separator + "1757133747" + File.separator + mNamePDF);
10
11 AmazonS3 s3Client = AmazonS3ClientBuilder.standard()
12 .withRegion(region)
13 .withCredentials(new ProfileCredentialsProvider())
14 .build();
15
16 // Upload a file as a new object with ContentType and title specified.
17 PutObjectRequest request = new PutObjectRequest(bucketName, accessKey, filePath);
18 ObjectMetadata metadata = new ObjectMetadata();
19 metadata.setContentType("plain/text");
20 metadata.addUserMetadata("x-amz-meta-title", "someTitle");
21 request.setMetadata(metadata);
22 s3Client.putObject(request);
23
24 } catch (SdkClientException e) {
25 e.printStackTrace();
26 }
27
28}
29
30Failed resolution of: Ljavax/management/MBeanServerFactory;