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

做网站图片太多怎么办营销推广渠道有哪些

做网站图片太多怎么办,营销推广渠道有哪些,网站安装部署,凡科互动投票破解目录 说在前面场景解决方式其他 说在前面 后端:go、gin浏览器:Microsoft Edge 120.0.2210.77 (正式版本) (64 位) 场景 前端通过点击按钮来下载一些文件,但是文件内容是一些非文件形式存储的二进制数据。 后端代码 r : gin.Default()r.Stat…

目录

  • 说在前面
  • 场景
  • 解决方式
  • 其他

说在前面

  • 后端:go、gin
  • 浏览器:Microsoft Edge 120.0.2210.77 (正式版本) (64 位)

场景

  • 前端通过点击按钮来下载一些文件,但是文件内容是一些非文件形式存储的二进制数据。 在这里插入图片描述
  • 后端代码
    		r := gin.Default()r.Static("/home", "./public")r.GET("/down", func(c *gin.Context) {type A struct {B uint   `json:"B"`C string `json:"C"`}a := &A{B: 746,C: "sjdfksdjlvsj",}fileName := "aaa"c.Header("Content-Type", "application/octet-stream")c.Header("Content-Disposition", "attachment; filename="+fileName)// c.Header("Content-Transfer-Encoding", "binary")c.Header("Cache-Control", "no-cache")var save bytes.Buffer// 使用gob的序列化进行测试enc := gob.NewEncoder(&save)enc.Encode(a)// 保存到本地用于对比file, err := os.OpenFile("test.txt", os.O_CREATE, 0)if err != nil {fmt.Println(err)return}defer file.Close()file.Write(save.Bytes())// 返回到前端c.Data(http.StatusOK, "application/octet-stream", save.Bytes())
    })
    r.Run() 
    
  • js代码
    
    function downloadBlob(data) {console.log([data])const anchor = document.createElement('a');document.body.appendChild(anchor);var url = window.URL.createObjectURL(new Blob([data]));anchor.href = url;anchor.download = "file.txt"anchor.click();document.body.removeChild(anchor);
    }
    function downloadFileBlob() {// 使用axios请求数据axios.get("/down").then((response) => {downloadBlob(response.data);})
    }
    
  • 对比发现数据对不上(左:js保存 右:本地文件保存)
    在这里插入图片描述

解决方式

  • 尝试发现不需要使用axios,直接使用链接就行
       function downloadFile() {const anchor = document.createElement('a');anchor.href = "/down";document.body.appendChild(anchor);anchor.click();document.body.removeChild(anchor);}
    
  • 结果一致了
    在这里插入图片描述

其他

  • 具体为什么会导致这种差异,查了一些资料,大概率是编码上的问题,后面有时间再详细查。
http://www.mmbaike.com/news/39959.html

相关文章:

  • 全能网站建设蜘蛛seo超级外链工具
  • 石家庄个人谁做网站外贸海外推广
  • 外贸网站优势百度贴吧人工客服电话
  • 网站服务类型怎么选社交网络推广方法
  • 飞创网站建设免费找精准客户软件
  • wordpress虚拟资源主题重庆的seo服务公司
  • 怎么通过做网站来赚钱吗怎么引流怎么推广自己的产品
  • 网站做效果联系方式p站关键词排名
  • 网站开发 售后服务协议西安快速排名优化
  • 制作哪个网站好app拉新推广
  • 外网网站建设互联网行业最新资讯
  • 杭州做兼职网站建设站外推广渠道有哪些
  • app和网站开发人员工作职责谷歌广告优化师
  • 武昌做网站jw100百度商务合作电话
  • WordPress用七牛缩略图如何做网站优化seo
  • 网站重定向网站推广模式
  • 宁波市北仑区建设局网站合肥瑶海区房价
  • 做网站用php还是html怎么请专业拓客团队
  • 网站改版后 搜索不到seo优化是利用规则提高排名
  • 评估企业网站建设成都网站seo诊断
  • 网站布局介绍写一篇软文多少钱
  • iis网站目录权限设置seo线上培训机构
  • 谷歌网站关键词优化qq刷赞网站推广
  • 南通市通州建设局网站seo网站推广目的
  • 微信企业号拼多多seo怎么优化
  • 玉林做网站优化推广青岛seo网站排名
  • 衡水哪个公司做网站好媒介
  • 怎样进行seo优化seo运营学校
  • 怎么做家庭网站seo优化培训课程
  • 网站如何使用cdn百度链接提交工具