PHP-在线预览压缩包内容是如何实现的?

项目合作 项目合作 主题:1030 回复:2135

PHP-在线预览压缩包内容是如何实现的?

灵芸 发布于 2017-05-21 字数 88 浏览 1119 回复 1

关于邮箱和 google docs 的在线预览功能的实现原理?
在线预览功能的难点在哪里?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

灵芸 2017-08-27 1 楼

在PHP中有zip functions 和rar 的扩展可以用来打开压缩文件读取文件。
测试中发现一个超大的文件(1G),打开失败。

我觉得要实现这个并不难,其实在压缩包上传的时候,后台跑程序专门去解析里面的文件,然后cache起来就可以了,甚至遇到md5一样的压缩包,还可以直接引用过来。

还有一类被加密的压缩包,就无法读出来了。

另外我觉得问题不是在实现上,而是这似乎有点窥探用户隐私的嫌疑 - -