我还以为是个天大的难题,在大佬的指点下,终于可以继续羞耻的自问自答了。 如大佬所言,fileID传错了。 解决办法:把调用的插入数据库的函数放在wx.cloud.uploadFile()里,如图所示: [图片] 继续开发更多功能!!!!
云存储中的fileID与数据库fileID不一致导致文件无法下载怎么解决?大佬来帮帮忙! 我是先用wx.cloud.uploadFile()得到了这样的fileID [图片] 接着调用云函数插入数据库,但是数据库里成了这样的fileID: [图片] 最后在下载文件时,因为fileID不一致给我报了这样的错: [图片] 难道是插入数据时为了安全性云函数把fileID给我加密插入了?问题的关键是怎么解决fileID不一致的问题,让上传到文件正常下载。求各位大佬指点!
2020-05-07解决的问题,不管解决的好坏都要给自己一个交代!先行谢过好心人! [图片] 在view中添加这样一个语句,然后在方法中这样调用,代码如下: [图片] 这样就拿到了我想要的值。并不知道为什么这样可以解决,但它确实拿到了目标值。 在这里记录一下,向下一个功能出发!!!
如何在子组件的方法中调用父组件传来的值呢?各位大佬来帮助我一下吧! [图片] 这是我写的一个组件,想在looktext()方法中调用父元素传来的book对象数组。 [图片] book接收到了,但是不知道如何在方法中使用,求指点,在此谢过了!
2020-05-05嘿嘿,我来回答一下自己的问题。 相比于知识的收获,这个道理更让我充满动力:你要明白你现在遇到的问题,很多前辈都遇到过。你要做的仅仅是捡起前辈的装备,一步步脚踏实地的打怪升级!遇到不会的一定要自己动手去问、去查、去做!再次感谢给我启发和指点的各位前辈! 我写的一定是还有很多问题的,因此以后有空再进行优化和改正。 1.获取上传文件的文件路径。这里就用 wx.chooseMessageFile()方法.由此也可见熟悉开发文档的重要性。代码如下: [图片] 最后一行代码就拿到了文件文件路径。 2.上传文件用 wx.cloud.uploadFile()方法。它会有云函数端和小程序端两种方式。这里用的小程序端,代码如下: [图片] 这里需要注意,该代码是放在wx.chooseMessageFile()中的success部分。也就是拿到文件路径后才执行。在给cloudPath赋值时,‘uploadbooks/’表示在云存储中存放的指定文件夹,不指定会直接放在根路径。后面name是文件名。 3.插入数据库,这次用到云函数。直接套用开发文档里的插入数据的代码即可,下面给出在小程序端调用的代码。如下: [图片] book:tempFile[0]是给云函数传参。 在这里算是给下午的收获进行了一次浅显的总结,也希望能帮助到需要帮助的人。代码写的不好,欢迎交流。
如何在小程序前端页面上传txt文件到云存储?各位大佬,你们好。我写的一个阅读小程序想给用户提供一个上传txt文件的功能。我的思路是这样的:1.获取txt文件路径. 2.上传到云存储 3.插入数据库 但我在第一步就遇到坎了,怎样获取txt文件路径呢?
2020-05-04