原本带业务团队,需要一个文件共享平台的,偏微信没有自带什么特别好的网盘,所以就萌生弄一个的想法。
原先用的是OneDrive+Oneindex方案,个人版OneDrive,刚弄的时候还好,可到了晚上服务就基本不可用,速度极慢,打开文件靠运气,当时捣腾了一下就作罢了。
可微信群那文件共享这块需求还是特别强,微信场景的PDF、图片快速预览,层级文件夹分类,免登录下载等。我就想着直接花钱买国内一些成熟的方案,当时看国内坚X云名声还不错,就直接花钱买了会员。
同步上传之后,设置了文件分享免登录权限,得到链接,发送到微信大群里,OK!
其实刚使用那个把月,除了PDF文件预览很不清晰(也不知道坚X云为何对PDF预览如此吝啬)以及分享界面有点简陋之外,并无其他问题。跟它们客服说过建议提升PDF的清晰度,他们也虚心接受了,当然到现在也没改。
直到前些天,业务伙伴突然跟我反馈,说那坚X云需要登录才能查看,我正纳闷,亲试也是如此,想来微信大群撑死也就400人,微信场景是不能直接下载文件的,很多伙伴也就看一下东西,莫非这样都算滥用?
第二天我马上找客服,客服也不知道为何,还肯花时间远程链接我电脑,亲自操作我的鼠标确认我分享的权限设置,是完全公开免登录的。客服还说第一次遇到这样的问题,记录我账户跟手机,晚点让工程师给我联系。
等它查得来,黄花菜都凉了,我删掉分享链接,马上重新设置分享一次,看新链接没问题,当时是周五,找我的业务伙伴还不多,我没在意。等到周六,有几个业务伙伴陆续找我,说旧的分享链接失效了。我便想着应该重新公告一次,让大家收藏新的链接。
谁知,一公告出去后,新的链接很快也要变成需要登录查阅……!
我当时立马明白这是坚X云的风险监控机制问题,偏周末没有在线的人工客服,我只能先用其他方式给大家应急,生成一些新链接给伙伴们先用。
等周一上班之后,我立马找他们在线客服反馈,说明情况,并保证这些文件政治上是没问题的,要求恢复链接的免登录查看。
坚X云客服告诉我,他们也相信我的文件是没问题的,只是近段时间网络安全风控的要求,他们对于某些场景公开的链接做了限制,并强调说这种情况是暂时的,对于我的要求,他们无能为力。
至此我明白这玩意不靠谱,对于态度的问题,我向来懒得浪费时间,我直接甩出最后要求,退款。客服让我用账户邮箱发个邮件,说集中周五操作,操作后需要等几天到账,当然我现在还没收到退款……
以前想图方便想直接买的,结果坚X云对于个人客户就是这样的态度,你不是企业身份提不了什么太高的要求,我只能另外找替代。
当时我已经萌生了要自建的想法,如果是别人可能还一筹莫展,身为独立博客博主,服务一个小团队而已,不是什么很高的要求,那我应该做得过来。于是开始在网上找源代码。
因为要求不高,而且我也仅仅只会PHP环境,这样排除了大部分的推荐,最开始Veno File Manager。网上很多推荐,简单嘛,而且免数据库维护。
搞了一下,发现Veno File Manager对于PDF的预览很不好,需要装什么环境,虚拟主机好像是没有的。而我之前用Oneindex的时候,有折腾过一套PDFjs的代码,这套代码体验非常好,微信中预览PDF很清晰,而且可以放大,但我不知如何移植整合到Veno File Manager中,再好的东西如果不能微信中预览PDF,那只能放弃。
然后尝试的第二个是大而全的DZZoffice办公套件,它可以通过安装插件,实现对PDF文件进行HTML5的方式预览,可我不得不说它太过强大(臃肿)以至于对此有点敬畏,怕后期维护极难,当然,最后放弃它不单只是因为臃肿,而是它那个PDFjs我掌控不了,不能像以前那样修改代码,实现仅仅只用双指就能放大PDF。
最后我用的是Kodbox,也就是可道云免费版。虽然它也相对比较臃肿,不过默认安装的时候就带了PDFjs插件,整体分享到微信中预览PDF的体验比较好,可以双指放大,文件目录也是可以放大的。美中不足的是,用了单窗口设计,手机上一旦后退,就整个而退出来,以至于我不得不提醒伙伴们,要右上角点关闭,才不用重新进入。还有默认界面是九宫格图标形式,其实很不好,经常看不完整文件名……
Kodbox上传也是做得挺好的,并发多线程,能上传比较大的文件,只是虚拟主机这块会限制比较死,总是报错,好在可以断点续传,加上文件并不多,勉强忍了。
最后总结一下,大家也都发现好像我比较在意一些例如微信内直接预览文件,不用下载,要做到可以手指放大界面,要注意文件名显示完整,双指即可放大看PDF之类的细节。
那是因为,我有很多业务伙伴是眼睛不好使、手机不太懂之类,要良好体验,当然是放大点,直观点。你让他们下载,他们还不一定懂如何下载……
但偏偏很多编程的都是年轻人,只顾自己好看,界面美观,却忽略用户最基本的需求……所以编程做代码容易,做好的产品经理很难。
至于坚X云,我说他们态度有问题是因为,他们明明可以要求个人分享用户实名验证,通过上传身份证,大头像合影之类的制度,做好风险管控。他们不做,只是简单粗暴的干掉免登录分享。
相比起大公司,无论是服务器还是域名等,一开始就实名验证,坚X云差了很多。说什么网络严查,我自己都有网站,我当然知道这些,只是他们懒得弄或则不屑于给个人弄罢了,这不是态度问题是什么?