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

html制作音乐网站代码私域流量营销

html制作音乐网站代码,私域流量营销,wordpress4.5 火车头,黄岛网站建设多少钱需求:将本地的图片上传到服务器或者云存储中,考虑之后,这里我选的是上传到又拍云云存储。 技术背景: 前端:VueAjax 后端:SpringBoot 存储:又拍云云存储原理:Mavon-Editor编辑器有两个…

需求:将本地的图片上传到服务器或者云存储中,考虑之后,这里我选的是上传到又拍云云存储。

技术背景:
前端:Vue+Ajax
后端:SpringBoot
存储:又拍云云存储

原理:Mavon-Editor编辑器有两个重要的属性和事件

ref="md"     
@imgAdd="imgAdd"

所以需要将用到Mavon-Editor编辑器的组件中添加上这个属性和事件。
在这里插入图片描述
然后在方法中定义imgAdd函数
在这里插入图片描述
代码片段:

 // 上傳圖片script部分imgAdd(pos, file) {//这里的pos指的是在数组中的下标//这里创建FormData对象并将从本地获取到的file值存入。var formdata = new FormData();formdata.append("file", file);getimgurl(formdata).then((response) => {// 请求成功,获取后端返回的字符串数据//   const url = response;//   console.log("返回的字符串数据:", response);this.$refs.md.$img2Url(pos, response);//直接賦值就好了}).catch((error) => {// 请求失败,处理错误console.error("请求失败0000:", error);});},

其中请求路径是你自己的后端
例如:http:localhost:8080/admin/xxx
在这里插入图片描述

后端需要做的:

1:导包

<!--        又拍云配置--><dependency><groupId>com.upyun</groupId><artifactId>java-sdk</artifactId><version>4.2.3</version></dependency>

2:编写控制层处理前端请求

import com.UpYun;
import com.upyun.UpException;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.util.UUID;/*** 功能描述** @author:* @date: 2023年08月20日 15:37*/
@RestController
@RequestMapping("/admin")
@CrossOrigin(origins = "*", methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE},allowedHeaders = {"Content-Type", "Authorization"})
public class ImgUpload {@Value("${upload.upyun.bucket-name}")private String bucketName;@Value("${upload.upyun.username}")private String username;@Value("${upload.upyun.password}")private String password;//上面的可以直接写死,不需要注入,@PostMapping("imgAdd")// 这个路径就是前端发post请求的路径public String uploadImg( MultipartFile file) throws UpException, IOException {// 拼接文件名
//        System.out.println("进来了"+file);String trueFileName =file.getOriginalFilename();
//        String suffix = trueFileName .substring(trueFileName .lastIndexOf("."));String fileName = UUID.randomUUID().toString()+trueFileName;// 上传到又拍云UpYun upYun=new UpYun(bucketName,username,password);
//        UpYun upYun=new UpYun("空间名","操作员名称","操作员密码");String dirPath="/img/blog-img/";//  为每个文章创建了一个文件夹boolean mkDir = upYun.mkDir(dirPath);if(mkDir){
//            System.out.println(dirPath+fileName);upYun.writeFile(dirPath+fileName,file.getBytes(),false);String url="https://你的域名"+dirPath+fileName;System.out.println("url: "+url.toString());return url;}else {return "后端:图片上传失败";}}}

主要思想:就是前端将本地上传的文件通过发送Ajax请求传递给后台,后台将图片上传到云存储中,然后再向前端返回图片存储的路径,这样就能正常显示在界面上了。

http://www.15wanjia.com/news/13753.html

相关文章:

  • 如何做网站的下载的二维码外链网盘下载
  • 网站建设程序开发过程今日国际新闻最新消息事件
  • 网站设计的目的和任务企业网络的组网方案
  • 自己做网站需要收费吗郑州专业seo哪家好
  • 太月星网站建设程序开发网页设计搜狗搜索网
  • 襄阳做淘宝网站推广seo北京
  • 厦门 网站建设 网站开发 未来网络如何开发微信小程序
  • 代做企业网站seo是怎么优化上去
  • 做网站流程视频买域名
  • 铁岭做网站公司哪家好百度收藏夹使用方法
  • 哪些网站可以做图片链接武汉大学人民医院地址
  • 怎么做qq靓号网站软文范例300字
  • 代客做网站如何建立一个网站平台
  • 三折页设计那个网站做的好百度问答入口
  • 代办医疗网站域名备案seo优化行业
  • 无毒手机网站seo优化查询
  • 天津做网站找哪家公司百度竞价代理公司
  • 律师事务所网站设计公司网站设计与制作
  • 网站平台搭建怎么弄的手机管家一键优化
  • 南京制作网站优化免费发广告的软件
  • 网站开发开发公司排名关键词优化排名
  • 类似淘宝网站建设费用西安专业seo
  • 公司注册资金可以取出来用吗seo网络营销外包
  • 建设电影网站如何盈利广州营销推广
  • 品牌网站建设S苏州互联网销售平台有哪些
  • 眉山做网站企业seo
  • 做百度网站接到多少客户电话号码外汇交易平台
  • wordpress玉娇龙儿广东培训seo
  • 表格如何做网站做网络优化哪家公司比较好
  • 綦江集团网站建设友情链接发布网