日期: 2022-09-20 16:00:00 浏览数:3

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
重庆网站制作|重庆网站推广专家_重庆网站建设服务中心

重庆,简称“渝”,别称山城,是中华人民共和国省级行政区、直辖市、国家中心城市、超大城市,国务院批复确定的中国重要的中心城市之一、长江上游地区经济中心、国家重要的现代制造业基地、西南地区综合交通枢纽 [1] 。总面积8.24万平方千米,辖26个区、8个县、4个自治县 [2-4] 。截至2020年11月1日零时,重庆市常住人口为3205.42万人。 [192]
重庆地处中国内陆西南部,是长江上游地区的经济、金融、科创、航运和商贸物流中心,国家物流枢纽 [5] ,西部大开发重要的战略支点、“一带一路”和长江经济带重要联结点以及内陆开放高地、山清水秀美丽之地; [6] 既以江城、雾都、桥都著称,又以山城扬名。 [7] 重庆以汉族为主,少数民族主要有土家族、苗族等。旅游资源丰富,有长江三峡、世界文化遗产大足石刻、世界自然遗产武隆喀斯特和南川金佛山等景观。
重庆是国家历史文化名城。1189年,宋光宗赵惇先封恭王再即帝位,自诩“双重喜庆”,重庆由此得名。重庆是“红岩精神”起源地,巴渝文化发祥地,“火锅”、“吊脚楼”等影响深远;在文字记载的3000余年中 [8] ,曾三为国都,四次筑城,史称“巴渝” [9] ;抗战时期为国民政府陪都。 [7] [10-11]
重庆是西南地区最大的工商业城市, [12] 国家重要的现代制造业基地。 [1] 有国家级重点实验室10个、国家级工程技术研究中心10个、高校68所, [13] 中国(重庆)自由贸易试验区、 [14] 中新(重庆)战略性互联互通示范项目、 [15] 两江新区 [16] 、渝新欧国际铁路、西部(重庆)科学城 [17] 等战略项目。 [18]
之前文章有写过图片下载,同域名图片,只要添加download就可以下载下来,但是download在跨域图片中不起作用,因此,可以用canvas方式或者xhr方式下载。但是呢,通过canvas或者xhr下载下来的图片,在win10上面,可能会变成怪异的JFIF,这个如何解决呢?
推荐使用file-saver 这个库
npm install file-saver --save
import { saveAs } from 'file-saver'
saveAs("https://www.haorooms.com/upload/image.jpg", "haorooms.jpg");这样就可以了,超级简单。
首先,我们需要jszip 这个库
下载多个在线img图片地址并打包成zip的方法如下:
let zip = new JSZip()
var myFile = zip.folder()
let promiseAllData =[]
res.data.forEach(imglist=>{// res.data是图片对象数组[{id,width,height,preview_url:'https://www.haorooms.com/1.jpg'}]这样的格式
(function(n) {
promiseAllData.push(loadAsArrayBuffer(n.preview_url).then(buffer=>{
myFile.file(`${n.id}-${n.width}*${n.height}.${checkAllimageType=='JPG'?'jpg':'png'}`,buffer)//checkAllimageType是JPG/PNG
}))
})(imglist)
})
Promise.all(promiseAllData).then(result=>{
zip.generateAsync({type:'blob'}).then((content)=> {
saveAs(content, `批量制图-${new Date().getTime()}.zip`)
})
})//loadAsArrayBuffer 这个方法是图片下载的promise封装方法
export function loadAsArrayBuffer(url) {
return new Promise((resolve,reject)=>{
var xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.responseType = "arraybuffer";
xhr.onerror = function() {/* handle errors*/};
xhr.onload = function() {
if (xhr.status === 200) {
resolve(xhr.response)}
else {
reject({})
}
}
xhr.send();
})}上面就是跨域图片下载JFIF格式解决方案及前端zip包下载,相关代码。
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)