Leon.w
Leon.w
你把client里的index.html内引用的https://use.fontawesome.com/releases/v5.0.9/css/all.css 改成 https://www.bootcdn.cn/font-awesome/ 里相应版本的地址应该就快了,引用包下载慢可能是你服务器带宽不够
排队等解决,大概看了一下,用的就是标准的fs.stats.size,看上去没啥问题,除非参数fileRealPath路径错了,我没本地运行,不确定是不是
本地看了一下,有临时解决办法了 把 **server->controllers->upload.js内大约157行的地方** `info.size = fs.statSync(fileRealPath).size;` 改成 `info.size = fs.statSync(fileRealPath).blksize * fs.statSync(fileRealPath).blocks;` 意思是根据文件块数量乘每个块的大小计算出总文件大小,可能会稍微有点偏差,但是可以接受
emmm,我本地测试可以,但是我放线上编译就不行了。。放弃了
改用其他方案了,此操作可能会有点问题,具体方式是将 `info.size = fs.statSync(fileRealPath).size;` 改成 `info.size = file.size;` 因为我看方法有file参数,就直接用file对象里的size了,没有读取服务器已经存储的文件的大小
灵魂画手,请勿吐槽
目前解决办法是ViewPager里的不是直接show的是build,用EventBus在HomeFragment里的NewbieGuide加了个remove监听,在remove回调方法内发出一个Event; ViewPager里的Fragment收到后先调用remove方法删除掉之前已经显示的引导,因为HomeFragment内的remove回调方法可能会回调两次; 然后再显示引导