【建站服务】安康申请400电话费用【安康企业全国热线电话办理】安康开通400电话电信价格、安康微信公众号代运营外包托管、安康网店编辑装修美工、安康网站推广优化大概需要多少钱-域名申请
作者: 风兰 . 阅读量: 6 . 发表时间:2022-09-20 15:51:09
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
安康申请400电话费用【安康企业全国热线电话办理】安康开通400电话电信价格、安康微信公众号代运营外包托管、安康网店编辑装修美工、安康网站推广优化大概需要多少钱

安康市(AnKang),陕西省地级市。位于陕西省东南部,北依秦岭,南靠巴山,汉水横贯东西,河谷盆地(安康盆地)居中,幅员在北纬31°42′~33°49′、东经108°01′~110°01′之间 [1] ,下辖1区、8县、1县级市 [2-3] 。安康地处秦巴腹地,汉水之滨,被誉为“西安后花园”。
安康市面积23391平方千米,耕地28.9万公顷,2016年安康市常住人口265.6万人。 [4] 该地区为中国北亚热带动植物典型代表区,有羚牛、朱鹮、大熊猫、云豹、大鲵等珍稀动物。是陕西省及西北地区最主要的茶叶、蚕茧、油桐、生漆主产区。因境内土壤含硒元素丰富,又被誉为“中国硒谷” [5] 。随着西康高速、西康铁路(双线)全线贯通,安康全面融入西安2小时经济圈。 [6]
安康是南水北调中线工程的核心水源区,承担着“一江清水供北京”的光荣使命和政治责任。 [7]
安康是中国十大宜居小城 [8] 、国家森林城市 [9] 、中国十大节庆城市 [10] 、全国发展改革试点城市 [11] 、国家主体功能区建设试点示范市 [12] 、全国绿化模范城市 [13] 、中国精彩城市 [14] 、中国新闻传播十强市 [15] 、陕西最美绿色园林城市、陕西省园林城市、国家卫生城市 [16] 。2020年10月,被评为全国双拥模范城(县)。
最近在做一个裁剪图片的需求,基于vue和elementui,裁剪完图片遇到一个坑,elementui的upload组件接受一个promise,要求promise resolve一个File对象才可以使用新文件上传,而canvas是转成了blob对象,我google查了好久,没有发现有blob对象转File的文章,所以今天来写一个吧!
使用FileReader 对象转换:File => DataURL
该对象用于读取文件(读取单个对象文件,所以,不能直接读取 Filelist 对象文件集合),即把文件内容读入内存。它接收 File 对象或 Blob 对象,作为参数。
生成该对象的构造函数方法如下:
var reader = new FileReader(); // 参数为 Blob 对象或 File 对象
对于不同类型的文件,FileReader 使用不同的方法读取。方法如下:
readAsBinaryString(Blob|File):返回二进制字符串,该字符串每个字节包含一个 0 到 255 之间的整数。
readAsText(Blob|File, opt_encoding) :返回文本字符串。默认情况下,文本编码格式是’UTF-8’,可以通过可选的格式参数,指定其他编码格式的文本。
readAsDataURL(Blob|File):返回一个基于 Base64 编码的 data-uri 对象。
readAsArrayBuffer(Blob|File) :返回一个 ArrayBuffer(数组缓存)对象。
abort():该方法用于中止文件上传。
下面是获取上传对象的文本内容的方法:
var reader = new FileReader();
reader.onload = function(e){
// target.result 该属性表示目标对象的DataURL
console.log(e.target.result);
}
// 传入一个参数对象即可得到基于该参数对象的文本内容
reader.rederAsDataURL(file);CanvasRenderingContext2D.drawImage() 是 Canvas 2D API 中的方法,它提供了多种方式来在Canvas上绘制图像,我们使用drawImage方法节剪切图片。
先从canvas获取剪切过的图片DataURL
// 获取canvas
let ctx = this.$refs.canvas.getContext('2d')
// 获取图片dom元素
let image = this.$refs.image // 裁剪图片200 200图片
ctx.drawImage(image, x, y, w, h, 0, 0, 200, 200)
// canvas生成剪切过的图片DataURL
this.cutAvater = this.$refs.canvas.toDataURL()具体的裁剪方法我下篇文章会写
let arr = this.cutAvater.split(',')
let data = window.atob(arr[1])
let mime = arr[0].match(/:(.?);/)[1]
let ia = new Uint8Array(data.length)
for (var i = 0; i < data.length; i++) {
ia[i] = data.charCodeAt(i)
}
this.blob = new Blob([ia], {type: mime})其实我google找了一圈只有 File => Blob,没人写怎么用Blob => File 最终我在File中找到了File()构造函数
let files = new window.File([this.blob], file.name, {type: file.type})File()构造函数的前两个参数为必传
安康申请400电话费用【安康企业全国热线电话办理】安康开通400电话电信价格、安康微信公众号代运营外包托管、安康网店编辑装修美工、安康网站推广优化大概需要多少钱
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


