|
|
@@ -1,11 +1,8 @@
|
|
|
-import cn.reghao.jutil.jdk.converter.ByteHex;
|
|
|
import cn.reghao.jutil.jdk.http.UploadParam;
|
|
|
import cn.reghao.jutil.jdk.http.WebRequest;
|
|
|
import cn.reghao.jutil.jdk.http.WebResponse;
|
|
|
import cn.reghao.jutil.jdk.io.FilePart;
|
|
|
import cn.reghao.jutil.jdk.result.WebResult;
|
|
|
-import cn.reghao.jutil.jdk.security.Base64Util;
|
|
|
-import cn.reghao.jutil.jdk.security.DigestUtil;
|
|
|
import cn.reghao.jutil.jdk.serializer.JsonConverter;
|
|
|
import cn.reghao.jutil.tool.http.DefaultWebRequest;
|
|
|
import com.amazonaws.auth.AWSStaticCredentialsProvider;
|
|
|
@@ -22,7 +19,6 @@ import java.lang.reflect.Type;
|
|
|
import java.nio.file.Files;
|
|
|
import java.nio.file.Path;
|
|
|
import java.time.LocalDate;
|
|
|
-import java.time.LocalDateTime;
|
|
|
import java.util.*;
|
|
|
|
|
|
/**
|
|
|
@@ -48,19 +44,6 @@ public class ObjectTest {
|
|
|
}
|
|
|
static FilePart filePart = new FilePart();
|
|
|
|
|
|
- static void put(String key, File file) {
|
|
|
- PutObjectResult putObjectResult = s3Client.putObject(bucketName, key, file);
|
|
|
- String eTag = putObjectResult.getETag();
|
|
|
- byte[] bytes = ByteHex.hex2Bytes(eTag);
|
|
|
- try {
|
|
|
- String md5Base64 = Base64Util.encode(DigestUtil.md5sum(bytes));
|
|
|
- System.out.println();
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- System.out.println();
|
|
|
- }
|
|
|
-
|
|
|
static WebRequest webRequest = new DefaultWebRequest();
|
|
|
static void post(String key, File file) throws IOException {
|
|
|
String url = "http://localhost:8020/ajax/policy";
|
|
|
@@ -102,16 +85,6 @@ public class ObjectTest {
|
|
|
int statusCode = webResponse.getStatusCode();
|
|
|
}
|
|
|
|
|
|
- static boolean objectExist(String bucketName, String objectName) {
|
|
|
- return s3Client.doesObjectExist(bucketName, objectName);
|
|
|
- }
|
|
|
-
|
|
|
- static void get() {
|
|
|
- String key = "";
|
|
|
- S3Object s3Object = s3Client.getObject(bucketName, key);
|
|
|
- ObjectMetadata objectMetadata = s3Client.getObjectMetadata(bucketName, key);
|
|
|
- }
|
|
|
-
|
|
|
static void upload(String key, File file) {
|
|
|
ObjectMetadata objectMetadata = new ObjectMetadata();
|
|
|
objectMetadata.setContentType("application/xml");
|
|
|
@@ -194,7 +167,6 @@ public class ObjectTest {
|
|
|
String filePath = "/home/reghao/Downloads/sxd.mp4";
|
|
|
File file = new File(filePath);
|
|
|
String key = String.format("a/b/c/d/%s", file.getName());
|
|
|
- put(key, file);
|
|
|
//upload(key, file);
|
|
|
//post(key, file);
|
|
|
|