vue项目中怎么使用OSS上传图片或附件
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍了vue项目中怎么使用OSS上传图片或附件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vue项目中使用OSS上传图片
千家信息网最后更新 2025年01月20日vue项目中怎么使用OSS上传图片或附件
这篇文章主要介绍了vue项目中怎么使用OSS上传图片或附件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
vue项目中使用OSS上传图片或附件
上传图片和附件这里不做区别;上传的流程都一样;
1、新建oss.js文件,封装使用oss (需要安装包ali-oss)
const OSS = require('ali-oss')const OSSConfig = { uploadHost: 'http://xxxxx.oss-cn-shenzhen.aliyuncs.com', //OSS上传地址 ossParams: { region: 'oss-cn-shenzhen', success_action_status: '200', // 默认200 accessKeyId: 'LTxxxxxxxxxxxxxxxvnkD', accessKeySecret: 'J6xxxxxxxxxxxxxxxxiuv', bucket: 'xxxxxxxx-czx', },}function random_string(len) { len = len || 32 var chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678' var maxPos = chars.length var pwd = '' for (let i = 0; i < len; i++) { pwd += chars.charAt(Math.floor(Math.random() * maxPos)) } return pwd}function uploadOSS(file) { return new Promise(async (resolve, reject) => { const fileName = `${random_string(6)}_${file.name}` let client = new OSS({ region: OSSConfig.ossParams.region, accessKeyId: OSSConfig.ossParams.accessKeyId, accessKeySecret: OSSConfig.ossParams.accessKeySecret, bucket: OSSConfig.ossParams.bucket, }) const res = await client.multipartUpload(fileName, file) // resolve(res) // 或者返回如下: resolve({ fileUrl: `${OSSConfig.uploadHost}/${fileName}`, fileName: file.name }) })}export { uploadOSS }
2、页面中使用oss.js
这里是对elementUI的上传组件二次封装,里面不使用组件的action上传图片和附件,使用oss上传方式;
使用封装的上传组件
{{checkIptTaskDescLen}}/200
效果如下
感谢你能够认真阅读完这篇文章,希望小编分享的"vue项目中怎么使用OSS上传图片或附件"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
附件
图片
篇文章
项目
文件
组件
封装
成功
价值
兴趣
同时
地址
接口
效果
数据
数量
方式
更多
朋友
流程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
达内培训 程软件开发程
数据库 最小关系系统
网络安全防范软件排名
致敬网络安全宣传短片
谷歌服务器安全吗
广安金财网络安全培训
网络技术第一册怎么学好
数据库技术支持发展
招投标的网络技术参数
县级网络安全应急中心建设
济南风翼互联网科技有限公司
手机登录显示服务器返回出错
网络安全工程师有编制吗
个人服务器需要什么硬件
上海放心软件开发服务推广
金山区无线网络技术优势
智能变电站数据服务器
阿里云的数据库锁定
vue如何显示数据库图片
长春悬挂式车路协同服务器
群峦救援矿物数据库
希望之村能不能自己创建服务器
阿里云服务器虚拟目录配置
java数据库实验心得
龙里县网络安全办公室人员
谷歌加密服务器
华为云服务器是什么
警察网络安全教育宣讲
退咯数据库踏踏距离咯是
秦皇岛软件开发参考价