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

网站发布内容是否过滤百度seo详解

网站发布内容是否过滤,百度seo详解,互联网舆情监测,深圳品牌营销策划机构在开发小程序时,文件上传是一个常见的需求。阿里云OSS(Object Storage Service)是一个强大的云存储服务,可以帮助我们高效地存储和管理文件。本文将介绍如何在Uniapp小程序中使用阿里云OSS插件实现文件上传功能。 1. 准备工作 首…

在开发小程序时,文件上传是一个常见的需求。阿里云OSS(Object Storage Service)是一个强大的云存储服务,可以帮助我们高效地存储和管理文件。本文将介绍如何在Uniapp小程序中使用阿里云OSS插件实现文件上传功能。

1. 准备工作

首先,我们需要在Uniapp项目中引入阿里云OSS插件。插件的地址为:https://ext.dcloud.net.cn/plugin?id=5416。在HBuilderX中打开项目,找到manifest.json文件,在App原生插件配置中勾选该插件。

2. 初始化OSS插件

在使用OSS插件之前,我们需要对其进行初始化。初始化时需要配置STS服务器地址、OSS的Endpoint以及本地文档路径。以下是一个初始化的示例代码:

var oss = uni.requireNativePlugin("MZ-AliyunOss");init() {var self = this;oss.init({stsServer: 'https://xxx.xxx.com/api/createVideo/ossToken', // STS服务器地址endPoint: "https://oss-cn-shanghai.aliyuncs.com", // OSS的EndpointdocPath: plus.io.convertLocalFileSystemURL("_doc"), // 本地文档路径}, ret => {console.log("---------------------------ret", ret) });
},

在初始化时,stsServer是获取临时凭证的服务器地址,endPoint是OSS服务的访问地址,docPath是本地文件的存储路径。

3. 上传文件

初始化完成后,我们可以使用OSS插件上传文件。以下是一个上传视频文件的示例代码:

recordVideo() {let that = this;uni.chooseVideo({sourceType: ["camera", "album"], // 从相机拍摄或相册选择compressed: false, // 不压缩视频maxDuration: this.selData.subVideoLen, // 限制拍摄时长camera: "back", // 使用后置摄像头success: (res) => {console.log("拍摄成功", res);uni.showLoading({title: "上传中...",mask: true, // 遮罩层,防止用户操作});let pathArr = res.tempFilePath.split("/");let fileName = pathArr[pathArr.length - 1];let fileExt = fileName.split(".")[1];let videoName = fileName.split(".")[0] + "." + fileExt;let videopath = plus.io.convertLocalFileSystemURL(res.tempFilePath);oss.setUploadObjectListener({}, ret => {console.log(ret); if(ret.eventType=='onSuccess'){let awemeUrl = "https://xxx.oss-cn-shanghai.aliyuncs.com/dzjz/" + videoName;console.log("上传成功,文件地址:", awemeUrl);} });oss.uploadObject({bucket: 'xxx', // OSS的Bucket名称key: 'dzjz/'+videoName, // 文件在OSS中的存储路径path: videopath // 本地文件路径}, ret => { console.log("上传结果:", ret);}); },fail: (err) => {console.error("拍摄失败", err.errMsg);},});
},

上传失败回调

在这里插入图片描述

在上传文件时,我们首先使用uni.chooseVideo方法选择或拍摄视频文件。然后,通过oss.uploadObject方法将文件上传到OSS。上传过程中,可以通过oss.setUploadObjectListener监听上传状态,当上传成功时,可以获取到文件的访问地址。

4. 总结

通过以上步骤,我们可以在Uniapp小程序中轻松实现文件上传功能。阿里云OSS插件提供了简单易用的API,使得文件上传变得非常方便。希望本文对你有所帮助,如果有任何问题,欢迎在评论区留言讨论。

注意:在实际使用中,请将代码中的xxx替换为实际的OSS配置信息,如Bucket名称、STS服务器地址等。

http://www.yidumall.com/news/107610.html

相关文章:

  • 开发网站用什么语言重庆seo博客
  • 免费的行情网站app网页推荐营销和运营的区别是什么
  • 武汉 网站建设西安seo服务商
  • 网站后台设计毕业论文真正免费的网站建站平台
  • 网上做网站兼职西安seo关键词排名
  • 成都城乡建设网站sem培训班
  • 温州网站优化指导百度seo排名优化费用
  • 重生主角做视频网站的小说百度最容易收录的网站
  • 网站谁建设的知乎seo优化
  • 西安计算机培训机构排行榜seo关键词优化报价
  • 金华网站建设大型网页建设北京seo公司公司
  • 网站制作app市场监督管理局官网入口
  • 网站建设公司工资设置网址搜索ip地址
  • 厦门网站建设设磁力天堂最佳搜索引擎入口
  • 在线网站免费网站入口威海seo优化公司
  • 网站建设中的英文网页设计案例
  • 医疗器械外贸网站建设怎么做盲盒
  • 建设久久建筑网站百度一下你就知道首页官网
  • 网址站点出现异常怎么办免费站推广网站2022
  • wordpress+4.5+多站点腾讯广告投放平台官网
  • 网页制作排行榜东莞seo托管
  • 效果好企业营销型网站建设开发郑州seo优化顾问热狗
  • 网站出现wordpress公司推广策划
  • 重庆景点排名前十seo云优化如何
  • 杨和勒流网站建设西地那非片能延时多久
  • wordpress制作网站模板百度安装下载
  • 台州做网站联系方式百度中心人工电话号码
  • 收集链接 做网站找客户资源的软件免费的
  • 外贸最大电子元器件交易网站绍兴百度推广优化排名
  • 网站建设犭金手指B排名14百度搜索趋势