iOS端绕开百度网盘下载压缩包后的分享限制,从而以其它应用解压或打开的方法 |
您所在的位置:网站首页 › 如何撤回百度云分享 › iOS端绕开百度网盘下载压缩包后的分享限制,从而以其它应用解压或打开的方法 |
百度网盘应该是为了推广它的VIP云解压服务,而不让你把下载到本地的压缩包分享到别的App(无交互入口),下面是一个可行的解决办法。 事件背景 我使用百度网盘,从别人那里保存了一个压缩包到我的网盘,然后,我打算: 使用百度网盘App,将该压缩包下载众所周知,iOS使用沙箱机制,各App间无法直接相互读取对方的文件。所以,为了让各种App都日后能够直接看到并读取这个压缩包,我需要将该压缩包,使用苹果官方的文件管理应用“文件”,移动到一个公用目录,让所有App都能访问。基本共识 大家都知道,iOS端完成上述操作的方法的逻辑一直就是“分享”——在某个App内选中目标文件,想办法调出“分享界面”(通常名称是“以其它应用打开”,然后选择别的App,这样,别的App才有权限读取该文件),而这里我想让所有App都能直接够访问该文件,省得老反复分享,所以我需要选择“存储到‘文件’”。 问题复现 问题来了,恶心的百度,竟然不给你提供“以其它应用打开”压缩包类型的文件的入口!(如图,下载下来,发现可交互选项只有“删除”。哪怕点开,也只是进入了一个百度网盘自己的解压页面,直到你打开到目录最里层,打开到单独的文件,才允许你操作“以其它软件打开“ 可当压缩包内有几百个文件怎么办???百度的意思就是,让你一个个去单独操作,以留存你在百度网盘App里。 解决方法 既然它不让你“以其它应用打开”压缩包文件,那我们让不认为这是一个压缩包就好了,也就是更改文件扩展名。如图,比如把压缩包扩展名“.zip”删去一个字母p,变为“.zi”,再下载,再点击,就有“以其它应用打开”选项了。之后在别的App内,把文件扩展名改回去就好。 结论与猜想 本质上,百度应该还是为了推广它VIP服务的“在线解压”功能,而且已经丧心病狂到,连下载到本地的压缩包,你点开都显示“正在在线云解压”,一旦断网,都解压不了!甚至,它都不让你分享到别的App里解压。 有的朋友可能会想到,使用“文件”App里的“百度云”目录,直接访问该文件行不行?呵呵,我也试了,但百度早就把这条路封死了,如图,iOS无法与百度网盘App像OneDrive一样正常通信,根本无法绕开百度网盘App下载百度网盘的文件。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |