/* public static void main(String[] args) {
//上传文件
// 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
String accessKeyId = "";
String accessKeySecret = "";
// Endpoint以杭州为例,其它Region请按实际情况填写。
String endpoint = "oss-cn-beijing.aliyuncs.com";
// 填写Bucket名称,例如examplebucket。
String bucketName = "testdemoljz";
// 填写上传到OSS的对象完整路径,例如exampledir/exampleobject.txt。对象完整路径中不能包含Bucket名称。
String objectName = "exampledir/1.jpg";
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
try {
// 上传文件。
File file = new File("C:\\Users\\Desktop\\体检报告\\1.jpg");
PutObjectResult result = ossClient.putObject(bucketName, objectName, file);
// 获取下载链接(私有Bucket需要生成签名URL)。
// 注意:这里的URL有效期是根据你设置的参数来的,默认是30秒。
// 如果你的Bucket是公开的(public-read),你可以直接使用以下URL进行下载。
// String downloadUrl = "https://" + bucketName + "." + endpoint + "/" + objectName;
// 如果你的Bucket是私有的,你需要生成一个签名URL来下载文件。
//下面是一个生成签名URL的简单示例(注意:这里只是示例,实际使用时需要根据你的需求设置参数)。
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucketName, objectName, HttpMethod.GET);
java.util.Date expiration = new java.util.Date(new java.util.Date().getTime()+3600*1000L);
request.setExpiration(expiration); // 直接使用Date对象设置过期时间
URL signedUrl = ossClient.generatePresignedUrl(request);
String downloadUrl = signedUrl.toString();
System.out.println("File uploaded successfully.");
System.out.println("Download URL: " + downloadUrl);
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭OSSClient。
if (ossClient != null) {
ossClient.shutdown();
}
}
}*/
public static void main(String[] args) throws com.aliyuncs.exceptions.ClientException {
//删除文件
// 配置信息
String accessKeyId = "";
String accessKeySecret = "";
// Endpoint以杭州为例,其它Region请按实际情况填写。
String endpoint = "oss-cn-beijing.aliyuncs.com";
// 填写Bucket名称,例如examplebucket。
String bucketName = "testdemoljz";
String objectKey = "exampledir/1.jpg"; // 要删除的文件名或路径
// 创建OSSClient实例
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
try {
// 删除文件
VoidResult result = ossClient.deleteObject(bucketName, objectKey);
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭OSSClient
ossClient.shutdown();
}
}
阿里云Java删除和上传OSS文件
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
GPT-oss:20b
图文对话
Gpt-oss
GPT OSS 是OpenAI 推出的重量级开放模型,面向强推理、智能体任务以及多样化开发场景
392

被折叠的 条评论
为什么被折叠?



