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

微网站建设公司首选公司有没有教做川菜的网站

微网站建设公司首选公司,有没有教做川菜的网站,公司网站建设 目录,搭建手机网站各大浏览器对 HEIC 格式图片的支持情况,包括上传和显示的支持度 浏览器版本HEIC 上传HEIC 显示Chrome版本 85 及以上支持不支持Firefox所有版本支持不支持Safari版本 11 及以上支持支持Edge版本 18 及以上支持不支持Opera所有版本支持不支持IE不支持不支持不支持 …
  • 各大浏览器对 HEIC 格式图片的支持情况,包括上传和显示的支持度
浏览器版本HEIC 上传HEIC 显示
Chrome版本 85 及以上支持不支持
Firefox所有版本支持不支持
Safari版本 11 及以上支持支持
Edge版本 18 及以上支持不支持
Opera所有版本支持不支持
IE不支持不支持不支持
  • 安装
npm install heic2any
  • 封装的方法
// 上传至阿里服务器
import heic2any from 'heic2any';
const uploadFile1 = function(file, fileImport) {const hide = Message({iconClass: "el-icon-loading",duration: 0,dangerouslyUseHTMLString: true,message: '<span style="margin-left:10px">上传中...</span>'});return new Promise((resolve, reject) => {let env = storage.get('env') || null;if (!env || !env.expiration || new Date().getTime() >= env.expiration) {request(aliyunUrl, 'get', {}).then(res => {const { accessKeyId, accessKeySecret, securityToken, expiration } = res.data.data;env = {region: 'oss-cn-hangzhou',accessKeyId: accessKeyId,accessKeySecret: accessKeySecret,stsToken: securityToken,expiration: expiration,//过期时间bucket: ossUrl, //文件名称secure: true,};storage.set('env', env)uploadFile2(file, fileImport, hide).then(res => {resolve(res)})})} else {uploadFile2(file, fileImport, hide).then(res => {resolve(res)})}})
};
const uploadFile2 = async function(file, fileImport, hide) {// 检测heic格式图片 转换成jpg格式再上传至服务器if (file && file.type === 'image/heic') {try {const blob = await heic2any({blob: file,toType: 'image/jpeg',});file = new File([blob], `${file.name.split('.')[0] || 'image'}.jpg`, { type: 'image/jpeg' })} catch (e) {Message.error("上传失败!");}}let env = storage.get('env') || null;var client = new OSS.Wrapper(env)let type = file.name.substring(file.name.lastIndexOf('.')).toLowerCase()let storeAs = '',time = new Date().getTime()let fileName = file.name.substring(0, file.name.lastIndexOf('.'))var reg = new RegExp(',', 'g')fileName = fileName.replace(reg, '')if (fileImport) {//文件导入账户特殊处理storeAs = `sasspc/upload/${Math.floor(Math.random() * 150)}_${time}${type}`} else {storeAs = `sasspc/upload/${Math.floor(Math.random() * 150)}_${time}${type}`}return new Promise((resolve, reject) => {client.multipartUpload(storeAs, file).then((res) => {let fileUrl = 'https://' + ossUrl + res.namelet params = {};params.url = fileUrlparams.name = file.name;resolve(params)return}).catch((err) => {Message.error("上传失败!");reject();return}).finally(() => {hide.close()})});
};
http://www.yayakq.cn/news/992905/

相关文章:

  • 菜鸟教程网站开发网站统计系统
  • 广州网站开发解决方案计算机培训机构培训出来好就业吗
  • 建设网站培训班怎么样自己制作网页
  • 个人网站建设服务做网站标题头像
  • 做个网站网站需要多少钱wordpress支持国内视频的编辑器
  • 织梦网站空间如何清理网站规范建设情况
  • 普洱网站建设优化中建八局一公司官网
  • 淘宝做网站的合肥做网站推荐 晨飞网络
  • 四川瑞通工程建设有限公司网站wordpress 动态文字
  • 虚拟主机怎么发布网站吗wordpress悬浮导航栏
  • 面试学校网站开发做网站每天更新两篇文章
  • 网站建设.龙兵盐城网站建设推广
  • 项目网站建设业务分析建筑工程施工招聘信息
  • 网站建设图片改不了手机端做的优秀的网站设计
  • 百度打网站名称就显示 如何做seo优化排名软件
  • 南通网站建设空间专业建设网站
  • 做防水网站百度搜索网址大全
  • 网上服装商城网站建设方案策划网站建设与管理专业就业方向
  • cms做淘宝客网站辽宁建设工程信息网官方网站
  • 网站都是h5响应式公司网站html模板
  • 知名企业网站例子wordpress 目录404
  • 建设部职业资格注册网站网站上传视频教程
  • 学风建设网站洛阳有做网站开发的吗
  • 建设模板网站报价常用网站开发语言优缺点
  • 网站商城建设合同免费下载js 下载服务器wordpress
  • 基于企业网站的网络营销方法wordpress 近期评论
  • 2022腾讯云网站建设方案书公众号投票怎么制作
  • 雄安新区网站建设网站分几个类型
  • 网址导航2345关键词优化公司网站
  • 免费制作购物网站整站优化和关键词优化的区别