精华内容
下载资源
问答
  • 微信小程序:疑难问题1——下载云存储文件过程总结的疑似bug和解决方法(接口wx.:cloud.downloadFile,getFileSystemManage,env.USER_DATA_PATH) 微信小程序下载云存储文件过程总结的疑似bug和解决方法,在微信...

    微信小程序云开发:疑难问题1——下载云存储文件过程总结的疑似bug和解决方法(接口wx.:cloud.downloadFile,getFileSystemManage,env.USER_DATA_PATH)

    微信小程序下载云存储文件过程总结的疑似bug和解决方法,在微信开放社区写了半天,感觉自己已经把自己的一些问题解决了。
    比如wx.getFileSystemManager().saveFile中的tempFilePath如何添加文件名变量和正则表达式等。
    手机端真机和开发者工具都可以实现,但是PC端真机是真的无能为力了。
    PC端想尽一切办法都不能加后缀打开文件,为什么手机可以PC不可以呢?

    这段代码,我在Android手机真机调试可以下载并且打开文件,但是在pc(我的是windows系统)只能到文件下载成功那一步,微信开发者工具中如果
    没有云储存接口(wx.cloud.downloadFile)下载之后本地接口(wx.downloadFile)再下载一遍的话也只能到文件下载成功那一步。
    //现在可以在微信开发者工具和Android下载并打开文件。如下我再逐步列一下我的主要问题:
    1.wx.getFileSystemManager().saveFile接口中filePath后不能直接添加上边定义的常量和变量,包括正则表达式。
    2.将常变量放到data里后可以放在filePath中,但只有手机端和微信开发者工具可用,但大文件还是想在pc端下载整合。
    3.如果不用正则表达式或添加文件名,直接在wx.env.USER_DATA_PATH后加储存位置的字符串,手机、pc、开发者工具三者都可用,但是文件打不开,后期操作难度大。
    4.后期操作无后缀文件的话,手机端可以放在相册里添加后缀,PC端直接就无法下载,openDocument打开后也是一个pdf文件,无法下载也无法编辑。对用户的操作难度加大,很不方便。

    问题已解决:经过微信开放社区发布问题并提供代码片段后,社区技术人员给予了解答,原来是PC端小程序目前仅支持打开Word文档以及PDF格式文件 。而我想打开excel。微信开放社区咨询该问题页面
    小程序代码片段demo链接:https://developers.weixin.qq.com/s/8wtr3DmL7Rmf,大家可以直接在开发者工具打开复制代码使用该功能。

     
     wx.cloud.downloadFile({
       fileID: fileID, // 文件 ID
       // 下载云存储里的文件
       success(res){
         console.log("文件下载成功",res)
         // return
         // 因为一开始直接调用wx.getFileSystemManager().saveFile接口没反应,我只好又加了个下载本地缓存的文件
         // 后来一点一点改动完成,经过测试后这个下载本地文件的接口可有可无,但是朋友们如果不能运行函数的话可以加上这个接口试试
         wx.downloadFile({
           url: res.tempFilePath,
           success(res){
             console.log(res)
             // return
             let zhanwei_id = that.data.array[0].zhanwei_id
             // 因为直接添加几个变量运行函数没有反应,所以我把几个变量都整合到一起存到data中
             that.setData({
               filePath: '/' + bianliangming(这个是变量名) + "文件名"(这个是字符串) + /\.[^\.]+$/.exec(res.tempFilePath)[0](这个是正则表达式),
             })
             // 现在获取到的tempFilePath才可以用了,我就开始调用全局文件接口
             wx.getFileSystemManager().saveFile({
               tempFilePath: res.tempFilePath,
               // 一开始直接把变量写在wx.env.USER_DATA_PATH后,没反应,然后就把东西放在data里,这个时候手机端可以下载并打开了,但是windows还是没反应
               filePath: wx.env.USER_DATA_PATH + that.data.filePath,
               // 下边这条语句是我一开始用的
               // filePath: wx.env.USER_DATA_PATH + "/" + bianliangming(这个是变量名) + "文件名"(这个是字符串) + /\.[^\.]+$/.exec(res.tempFilePath)[0](这个是正则表达式)
               success(res) {
                 console.log('save ->', res) // 上传文件结果
                 wx.showToast({
                   title: '文件已保存至:' + res.savedFilePath,
                   icon: 'none',
                   duration: 1500
                 })
                 // 打开该文件
                 wx.openDocument({
                   filePath: res.savedFilePath,
                   success: function (res) {
                     console.log('打开文档成功')
                   }
                 })
               }
             })
           }
         })
         
       },
       fail(err){
         console.log("文件下载失败",err)
       }
     })
    

    我不是专业程序工作者,在这里是把我的小程序设计经验分享给大家。 如果其中有用词不当的地方,请大家留言指正,我们共同学习。
    更多设计、功能的学习经验,大家也可以去我的公众号查看! ————
    在这里插入图片描述

    展开全文
  • 文件云存储 云存储提供高可用、高稳定、强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理。云存储包含以下功能: 存储管理:支持文件夹,方便文件归类。支持...

    文件云存储

    云存储提供高可用、高稳定、强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理。云存储包含以下功能:

    • 存储管理:支持文件夹,方便文件归类。支持文件的上传、删除、移动、下载、搜索等,并可以查看文件的详情信息
    • 权限设置:可以灵活设置哪些用户是否可以读写该文件夹中的文件,以保证业务的数据安全
    • 上传管理:在这里可以查看文件上传历史、进度及状态
    • 文件搜索:支持文件前缀名称及子目录文件的搜索
    • 组件支持:支持在 imageaudio 等组件中传入云文件 ID

    接下来,我们看看云文件管理提供了哪些 API、及如何在控制台中管理云文件:

    示例代码

    <!--pages/uploader/uploader.wxml-->
    <view>文件上传管理</view>
    
    <button bindtap="_uploader">上传文件</button>
    <button bindtap="_downFile">下载文件</button>
    
    <image src="{{imgSrc}}"/>
    <button bindtap="_removeFile">删除文件</button>
    // pages/uploader/uploader.js
    Page({
      data:{
        imgSrc:''
      },
      _uploader(){
        //1 选择文件 产生临时文件地址 -> 上传到云端
        wx.chooseImage({
          count: 1,//上传一张图片
          success(res){
            console.log(res)
            // 处理文件
            let tempFilePath = res.tempFilePaths[0];
            let typeArr = tempFilePath.split('.');
            const type = typeArr[typeArr.length-1];
            const time = new Date().getTime();
            const nameType = `${time}.${type}`;
            // console.log(nameType)
            // console.log(tempFilePath)
            // return;
            wx.cloud.uploadFile({
              // 上传的路径
              cloudPath:`img/${nameType}`,
              // 获取临时路径
              filePath:tempFilePath,
              success:res=>{
                // 返回上传文件id
                console.log(res,'文件上传成功');
              },
              fail(err){
                console.log(err,'上传错误')
              }
            })
          }
        })
      },
      _downFile(){
        // 下载文件
        // wx.cloud.downloadFile({
        //   // 返回链接地址 仅支持小程序中展示 cloud协议
        //   // cloud://text-wx55c.7465-text-wx55c-1254351324/img/1594809942978.jpg
        //   fileID:"cloud://text-wx55c.7465-text-wx55c-1254351324/img/1594809942978.jpg",
        //   success:res=>{
        //     console.log(res)
        //     this.setData({
        //       imgSrc:res.tempFilePath
        //     })
        //   },
        //   fail(err){
        //     console.log(err);
        //   }
        // })
    
        // 换取临时连接 可以在浏览器中访问链接 https 协议
        wx.cloud.getTempFileURL({
          fileList:['cloud://text-wx55c.7465-text-wx55c-1254351324/img/1594809942978.jpg'],
          success:res=>{
            console.log(res,'临时链接')
            this.setData({
              imgSrc:res.fileList[0].tempFileURL
            })
          },
          fail(err){
            console.log(err)
          }
        })
      },
      _removeFile(){
        wx.cloud.deleteFile({
          fileList:['cloud://text-wx55c.7465-text-wx55c-1254351324/img/1594809942978.jpg'],
          success(res){
            console.log(res,'删除文件')
          },
          fail(err){
            console.log(err)
          }
        })
      }
    })

     

     

     

     

     

     

     

    展开全文
  • 简介:这本《阿里云存储产品及应用白皮书》通过对市场和行业的分析,存储产品矩阵的总结,典型解决方案实践的介绍和存储技术的总结,展示了我们是如何执行阿里的战略方针,如何践行存储的立身之本。期待这本白皮书...
    简介:这本《阿里云存储产品及应用白皮书》通过对市场和行业的分析,存储产品矩阵的总结,典型解决方案实践的介绍和存储技术的总结,展示了我们是如何执行阿里云的战略方针,如何践行存储的立身之本。期待这本白皮书能够帮助大家更全面地理解阿里云存储、更高效地用好阿里云存储,进而实现业务的快速发展。

    《阿里云存储白皮书》作为云存储行业首个全景式文档,在基础设施云化、核心技术互联网化、应用数据化和智能化的时代背景下,以云存储的技术能力和产品通用能力为基础,以当前存储密集型行业的应用场景以及阿里云多年实践为切入点进行全面解读,同时联动计算、数据库、容器、数据中台等产品。白皮书旨为数字经济从业者提供具有指导性、操作性的参考资料,希望能够在各个行业的数字化转型过程中提供有效赋能。

    《阿里云存储白皮书》是阿里巴巴存储技术20年研发成果的集大成者和全面展示,15个经典场景下的最佳实践更是详细诠释“稳定安全高性能,普惠智能新存储”的内涵。更有阿里云存储产品大事记,2张大图快速了解历年“高光时刻”!还等什么?电子书现已开放下载啦,即刻收藏阅读吧!

    点击免费下载
    《阿里云存储白皮书》>>>

    通过阅读本书,开发者可以全面了解阿里云的存储产品与解决方案,也能从“上帝视角”对整个存储技术领域有一个清晰的轮廓。

    也可在PC端打开 https://developer.aliyun.com/topic/download?id=716 下载

    image.png

    —目录—

    点击查看行业综述 | 《阿里云存储白皮书》第一章>>>

    点击查看技术产品 | 《阿里云存储白皮书》第二章>>>

    点击查看相关实践 | 《阿里云存储白皮书》第三章>>>

    点击查看行业SWOT分析 | 《阿里云存储白皮书》第四章>>>

    当今社会运行信息已经表现出高度数字化。大到疫情期间对感染人员的数据通报,小到每日的上班打卡,存储为国家、企业以及个人的日常运营提供了技术支撑。针对数据的分析、管理正在成为存储技术的重要实践。

    在未来,数据势必呈爆发式地增长,那么对于存储的性能,必然会提出更高、更严苛的要求。智能时代,阿里云正重新定义下一代存储,打造全新一代数据基础设施。希望这本白皮书可以为企业组织的数字化转型提供有效赋能,为中国相关领域的技术决策者与实践者提供了面向行业应用场景的重要参考。

    —精彩章节抢先看—

    image.png

    image.png

    image.png

    image.png



    阿里云开发者社区——藏经阁系列电子书,汇聚了一线大厂的技术沉淀精华,爆款不断。点击链接获取海量免费电子书:https://developer.aliyun.com/topic/ebook开发者藏经阁.jpg

    原文链接:https://developer.aliyun.com/article/768024?

    版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
    展开全文
  • 微信小程序开发(云存储篇)

    千次阅读 2020-04-15 12:21:56
    微信小程序开发[云存储篇]云存储上传下载 云存储 上传 从本地相册选择图片或使用相机拍照 在页面添加上传按钮 上传方法(要求用户在相册选择或者打开相机拍照,将照片上传到服务器) 下载 保存图片到系统...

    微信小程序云开发[云存储篇]

    云存储

    在这里插入图片描述

    上传

    1. 从本地相册选择图片或使用相机拍照
      在这里插入图片描述
    2. 在页面添加上传按钮
      在这里插入图片描述
    3. 上传方法(要求用户在相册选择或者打开相机拍照,将照片上传到云服务器)
      在这里插入图片描述

    下载

    1. 保存图片到系统相册
      在这里插入图片描述
    2. 下载方法(保存图片到系统相册,fileID填写文件的id,这个id可以在上传的时候保存到集合中,方便后期使用)
      在这里插入图片描述
    展开全文
  • 云存储

    千次阅读 2013-05-09 11:17:06
    云存储 百科名片   云存储构架图 云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备...
  • 云储存-源码

    2021-02-08 10:36:45
    云储存 该应用程序模仿一种云存储解决方案,该解决方案提供以下功能: 对于经过身份验证的用户 文件存储(上传/下载) 笔记管理 网站凭证管理 使用的技术 Sprint Boot 百里香叶 MyBatis H2 Selenium自动测试
  • 微信开发小程序开发云存储中文件下载地址解读 最近公司要我开发一款具备电子签名功能的微信小程序,虽然我是Android开发程序员,但。。。老总要求了那我就去做呗,好在微信小程序还算入门容易,网上有很多案例...
  • 混合云存储阵列(CSA)于2017年云栖大会发布,上市2年多,已经被基因测序,医疗PACS,影视制作,非编,广电,视频监控等行业和场景的客户广泛采用。混合云存储阵列承载了用户的业务负载的同时,以缓存模式(90%的...
  • 云存储的书

    2013-05-09 09:43:18
    云存储方面的书,对云存储方面还是很有价值的一些书,有兴趣的朋友可以下载看看
  • 调用腾讯对象储存官方的API,文件不大的话上传下载都没问题。 laizewei
  • 云存储-对象存储的介绍和使用场景 云存储的分类 对象存储服务 OSS与自建服务器存储对比 云存储OSS应用场景 云存储-对象存储的基本概述 OSS基本概念 云存储OSS的管理方式 数据的上传和下载 通过阿里控制台...
  • 主要为大家详细介绍了微信小程序开发之使用云存储,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 开发 开发是指开发者可以使用腾讯来开发小程序、小游戏,而无需搭建服务器环境 ...云存储类似于网盘,提供文件的上传/下载的能力。 云存储的文件管理方式可通过: A.开发控制台 -- 图形化的界面 B.相关的A
  • 对象存储云存储)概述

    万次阅读 多人点赞 2019-03-08 17:54:09
    文章目录三种存储形态1、块存储2、文件存储3、对象存储对象存储对象存储需求对象存储含义对象存储与传统网络存储的区别扩展知识:NAS与SAN概述1、NAS(Network Attached Storage)优点局限2、SAN(Storage Area ...
  • 百度OSS云存储上传及获取

    千次阅读 2019-04-27 11:36:21
    百度OSS云存储上传及获取 需要的小伙们自行获取不懂得可留言 dome地址: 百度oss上传下载.
  • 摘要: 阿里混合云存储团队的云存储网关,混合备份和混合云容灾产品能够给用户提供完备的容灾方案,从而解决客户本地IDC到阿里的混合灾备场景和其他厂商平台到阿里的跨灾备/多云灾备场景所遇到的问题...
  • 资源介绍:调用腾讯对象储存官方的API,文件不大的话上传下载都没问题。资源作者:laizewei资源界面:资源下载
  • 106网盘云储存介绍

    2018-04-19 16:25:29
    106网盘云储存介绍 介绍:106云网盘(www.106pan.com)是扎兰屯市姝妍计算机服务有限公司旗下云盘品牌,106云盘是面向所有注册用户,提供数据的同步、备份、分享、下载、付费、页面展示等功能并帮助协同办公的个人...
  • unicloud开发---uniapp开发(二)---云存储基础

    千次阅读 多人点赞 2021-02-14 15:52:25
    这次我们来一起学习 云存储的使用 文档地址 https://uniapp.dcloud.io/uniCloud/storage 云存储的使用 云存储基础 服务空间的云存储 服务空间 https://unicloud.dcloud.net.cn/home 上传文件 ...
  • LBS.云存储检索应用实战

    千次阅读 2017-05-03 08:52:21
    通过百度LBS云存储检索实现“根据收货地址来检索附近的店铺”的功能。
  • BaiduBCS云存储——java SDK下载问题

    千次阅读 2013-06-23 18:26:53
    导语:最近在开发新软件,使用了BAE云服务,在云存储的时候遇到各种问题。 正文:我使用Java SDK,上传方法的话在SDK里面的sample.java有说明,但是就没有下载的方法,这个让我很疑惑。查找了接口文档有三...
  • 随着越来越多的人开始拥有多台计算设备——笔记本,平板电脑和智能手机,您的数据仅放在台式PC上的方式已经过时,云存储已经可以帮你摆脱这种限制,确保你可以在需要的时候能够在任何时间任何地点访问文件。...
  • 这些云储存软件哪个更好?今天就来讲讲云储存软件哪家好。 大家平时使用电脑有没有使用过一些云服务之类的软件?这些云储存软件哪个更好?今天就来讲讲云储存软件哪家好。 云存储是一种网络在线存储(Online storage...
  • 用AFNetworking从百度云存储下载数据,很实用的方法,至少为我省去了服务器端的麻烦。简单的说,你存了什么在百度云存储,它就能下什么。
  • 本篇文章继续和大家探讨PCS(个人云存储)也就是代码和个人百度网盘的交互,实现文件上传,下载的功能,两外百度PCS的API权限批不下来?不用怕!!!此文章教你怎么做;下一篇文章会和大家探讨百度推送技术,...
  • 云存储技术

    2019-12-03 23:58:03
      数据的“大”是相对而言的,是指所处理的数据规模巨大到无法通过目前主流数据库软件工具,在可以接受的时间内完成抓取、储存、管理和分析,并从中提取出人类可以理解的资讯。   业界普遍认同大数据具有4个 V...
  • 购买了阿里后,我们发现一般ECS的存储空间都比较小,当然我们可以动态的扩展一些存储空间。但是作为开发者,我们在日常使用中需要一些更大的灵活性,因此就需要我们自己对OSS存储有一些自己的扩展。今天就为大家...
  • 上部署版本的混合云存储网关在目前已实现的虚拟化环境中部署形态的基础上,帮助用户在上的环境中无需改变现有业务系统中的应用,轻松的对接阿里上的存储服务。 一、背景 随着企业信息系统的需求扩展和信息...
  • 云存储 云存储提供高可用、高稳定、强安全的云端存储服务, 支持任意数量和形式的非结构化数据存储,如视频和图片, 可在控制台进行可视化管理。 云存储包含以下功能: 存储管理:支持文件夹,方便文件归类。支持...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,905
精华内容 43,162
关键字:

下载云储存