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

网站设计报价是多少钱用J2ee怎么做视频网站

网站设计报价是多少钱,用J2ee怎么做视频网站,wordpress 简介,网站建设策划怎么沟通写一个vue3 上传aws oss存储的案例 使用到的插件 npm install aws-sdk/client-s3 注意事项 #xff1a; 1. 本地调试 #xff0c; 需要设置在官网设置跨域 必须#xff01;#xff01;#xff01; 否则调试不了 #xff0c;前端代理是不起作用的 #xff0c;因为是插…写一个vue3 上传aws oss存储的案例 使用到的插件 npm install aws-sdk/client-s3 注意事项 1. 本地调试 需要设置在官网设置跨域  必须 否则调试不了 前端代理是不起作用的 因为是插件sdk的直接调用 2. 此方法只针对后端懒鬼 直接让前端使用ACCESS_KEY_ID 和AWS_SECRET_ACCESS_KEY 进行直传  正经开发不推荐  友好的谷歌插件 Fileon - S3 Browser   可以直观查看存储桶 封装组件代码示例  UploadImage.vue templatedivinputreffileInputclassabsolute top-[-10000px] left-[-10000px]typefileidfilenamefileacceptimage/png, image/jpeg, image/gif, image/jpgchangehandleFileChange/!-- button click$refs.fileInput.click()选择文件/button --!-- button clickuploadFile上传文件/button --/div /templatescript setup import { S3Client, PutObjectCommand } from aws-sdk/client-s3; import { ref, defineEmits } from vue;const s3Client new S3Client({region: ap-southeast-1,credentials: {accessKeyId: import.meta.env.VITE_APP_AWS_ACCESS_KEY_ID,secretAccessKey: import.meta.env.VITE_APP_AWS_SECRET_ACCESS_KEY,}, });const chooseFile () {fileInput.value.click(); };const fileInput ref(null); const selectedFile ref(null);const handleFileChange (event) {selectedFile.value event.target.files[0];//将input读取到的File格式的图片文件 转为base64提供访问convertFileToUrl(event.target.files[0]); }; const convertFileToUrl (file) {const reader new FileReader();reader.onload (e) {let imageUrl e.target.result;// console.log(imageUrl, imageUrl);// 文件读取完成后将结果发送给父组件emit(file-chosen, e.target.result);};reader.readAsDataURL(file); };const uploadFile async () {console.log(开始上传文件, selectedFile.value, selectedFile.value.name);if (!selectedFile.value) return console.log(未选择文件);try {const bucketName hy-bucket11;const key uploads/${selectedFile.value.name};const params {Bucket: bucketName,Key: key,Body: selectedFile.value,};const command new PutObjectCommand(params);await s3Client.send(command);console.log(文件上传成功);// 访问地址// [$Schema]://[$Bucket].[$Endpoint]/[$Object]console.log(https://hy-bucket11.ap-southeast-1.amazonaws.com/uploads/ selectedFile.value.name);} catch (error) {console.error(文件上传失败, error);} };// 暴露方法给父组件 defineExpose({ chooseFile, uploadFile }); // 调用父组件方法 const emit defineEmits([file-chosen]); /script!-- 父组件调用示例 导入组件 -- !-- UploadImage refuploadImageRef file-chosenhandleFileChosen / --!-- 父组件调用示例 选择图片 -- !-- const selectImag () {uploadImageRef.value?.chooseFile(); }; --!--父组件调用示例 图片回传 -- !-- const handleFileChosen (base64Url: any) (checkImage.value base64Url); --!--父组件调用示例 上传文件 --!-- uploadImageRef.value?.uploadFile(); --
http://www.w-s-a.com/news/978441/

相关文章:

  • 容城县建设银行网站电子商务网站建设子项目
  • 网站管理助手3.0做淘宝网站用什么软件做
  • 贵阳做网站的公司wordpress趣味插件
  • 自己设置免费网站设计平台南京哪里有做公司网站的
  • 建设公司内网网站的意义自助建站网站的宣传手册
  • 手机建设中网站建立个人网站服务器
  • 网站开发工程师岗位概要网站怎么制作教程
  • 城乡建设主管部门官方网站公司简介模板ppt范文
  • 网站认证必须做么cc0图片素材网站
  • net域名 著名网站国外设计案例网站
  • 淘宝客网站哪里可以做app地推网
  • 宜昌建设厅网站中国最新时事新闻
  • 微网站怎么开发wordpress 发表评论
  • 山东网站建设是什么一页网站首页图如何做
  • 游戏开发与网站开发哪个难万网影
  • 做网站编程语言建筑施工特种证书查询
  • 找人做网站内容自己编辑吗修改wordpress登陆界面
  • 登陆建设银行wap网站湖南网站建设磐石网络答疑
  • 58网站怎么做浏览度才高论坛网站怎么做排名
  • wordpress 手机网站支付京东网站建设的经费预算
  • 自己怎么样做游戏网站做海外贸易网站
  • 建立什么样的网站好制作网页网站代码
  • 岳麓区专业的建设网站公司尚一网常德论坛
  • 电商网站建设实训报告360站长平台链接提交
  • 个性化网站建设公司个人网站备案类型
  • 腾讯建站模板上海网站开发有限公司
  • 网站和小程序的区别请问做网站怎么赚钱
  • 网站logo设计免费版在线网站开发建设准备工作
  • wordpress多站点 主题南京做网站好的公司
  • 广州 门户seo到底是做什么的