当前位置: 首页 > wzjs >正文

淘宝网站做淘宝客如何推广自己的业务

淘宝网站做淘宝客,如何推广自己的业务,网站开发侵权,吉安永新哪里做网站1.创建Util 我们将之前测试的test复制过来, 1.将方法里面的固定参数设置出来private 2.将方法里面的变化参数设置作为传入参数 3.返回String类型的URL地址 完整代码如下: package org.huangyingyuan.utils;import com.qcloud.cos.COSClient; import…

1.创建Util

我们将之前测试的test复制过来,

1.将方法里面的固定参数设置出来private

2.将方法里面的变化参数设置作为传入参数

3.返回String类型的URL地址

完整代码如下:

package org.huangyingyuan.utils;import com.qcloud.cos.COSClient;
import com.qcloud.cos.ClientConfig;
import com.qcloud.cos.auth.BasicCOSCredentials;
import com.qcloud.cos.auth.COSCredentials;
import com.qcloud.cos.model.PutObjectRequest;
import com.qcloud.cos.region.Region;
import java.io.File;//这是关于提供上传文件到腾讯云对象存储的工具类public class TengXunOssUtil {//将参数不会变化的部分提取出来,作为常量(腾讯云的基本信息)private static String  secretId= "你的密钥ID"; // 秘钥 IDprivate static String  secretKey= "你的密钥"; // 密钥private static String  bucketName= "你的存储桶名称";  // 存储桶名称//将参数会发生变化的部分提取出来,作为参数传入/*** 上传文件到腾讯云对象存储* @param COS_PATH 上传到腾讯云的路径* @param localFile 本地文件路径*/public static String uploadFile(String COS_PATH,InputStream localFile) throws Exception {//初始化返回的urlString url = "";// 1. 初始化用户身份信息COSCredentials cred = new BasicCOSCredentials(secretId, secretKey);// 2. 设置 bucket 所在的区域Region region = new Region("ap-guangzhou");ClientConfig clientConfig = new ClientConfig(region);// 3. 创建 COS 客户端COSClient cosClient = new COSClient(cred, clientConfig);PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName, COS_PATH, localFile);cosClient.putObject(putObjectRequest);System.out.println("上传成功!");//上传成功后,返回url(URL的组成:https://bucketName.cos.region.myqcloud.com/path)url = "https://" + bucketName + ".cos." + region.getRegionName() + ".myqcloud.com/" + COS_PATH;// 5. 关闭客户端cosClient.shutdown();return url;}
}

2.FileUploadController

package org.huangyingyuan.controller;import org.huangyingyuan.pojo.Result;
import org.huangyingyuan.utils.TengXunOssUtil;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.UUID;@RestController
public class FileUploadController {@PostMapping("/upload")public Result<String> upload(MultipartFile file)throws IOException {//把文件的名字存储到本地磁盘上String originalFilename = file.getOriginalFilename();//保证文件的名字是唯一的,从而防止文件覆盖(设置一个UUID作为文件名然后加上原文件名的后缀)【本地文件路径】String fileName= UUID.randomUUID().toString()+originalFilename.substring(originalFilename.lastIndexOf("."));// 创建临时文件(注意!这里创建临时文件是因为我在TengXunOssUtil中使用了OSS的SDK,而SDK要求上传的文件必须是本地文件)File tempFile = new File(System.getProperty("java.io.tmpdir") + "/" + fileName);// 将MultipartFile写入临时文件try (FileOutputStream fos = new FileOutputStream(tempFile)) {fos.write(file.getBytes());}// 使用临时文件进行上传String url = TengXunOssUtil.uploadFile(fileName, tempFile);// 删除临时文件tempFile.delete();return Result.success(url);}
}

3.成功案例:

到这里我们就实现了通过腾讯云OSS去存储文件了

http://www.dtcms.com/wzjs/27424.html

相关文章:

  • 邢台贴吧123seo超级外链工具免费
  • 织梦手机网站模板seo方案书案例
  • 免费wordpressseo网站优化方法
  • 航佳网站建设360优化大师app下载
  • 点击最多的网站网络营销公司名字
  • 做博彩网站要找谁cps推广
  • wordpress 插件 注入上海优质网站seo有哪些
  • 金融街做网站的公司百度账号登陆
  • 厂家网站怎么做菏泽百度推广公司电话
  • 网站怎么做分时云建站模板
  • 企业型网站建设费用附近电脑培训班零基础
  • 做百度推广网站得多少钱各类资源关键词
  • wordpress展示企业主题免费下载登封seo公司
  • 福田蒙派克空调滤芯在哪seo高手培训
  • 网站域名注册价格2023网站seo
  • 鹰潭网站建设公司电脑培训网
  • 普法网站建设app运营推广策划方案
  • 怎样学网站开发自助建站系统
  • 网站空间哪里的好优化公司网站排名
  • 贵州建设厅网站厅长360地图怎么添加商户
  • 网站专题页面设计规范百度高级搜索引擎
  • 电子商务建立网站前期准备重庆seo代理计费
  • 西安 房产网站建设谷歌怎么投放广告
  • 怎么更新网站内容seo网站关键词优化多少钱
  • 做网站分几个步骤网站推广哪个好
  • 做网站霸屏公司销售好做吗东莞网络推广公司
  • 深圳专业网站制作多少钱semantic
  • 网站的设计思路怎么写网络营销推广公司
  • wordpress免费么seo属于运营还是技术
  • 低代码无代码开发平台武汉seo网络营销推广