PHPDisk网盘官方论坛

 找回密码
 立即注册
网盘分享动态:
E-Core企业网盘系统v4.0试用版(2024年)官方论坛版主招募啦~期待您的加入PHPDisk 7.0 V-Core系列发布[下载]
招聘团队,开发phpdisk项目【有兴趣即可加入】phpdisk新版本 Windows客户端软件详尽~PHPDisk 模板制作教程
PHPDISK网盘专用探针 V2.1 PHPDisk插件开发教程PHPDisk交流Q群,加入->
查看: 2758|回复: 7

【离线下载】PHPDISK下离线下载程序开发完毕,暂时支持HTTP!

[复制链接]

已分享文件:0个

网盘今日赚:积分

发表于 2013-2-20 09:12:27 | 显示全部楼层 |阅读模式
本帖最后由 lokym 于 2013-2-20 09:40 编辑

欢迎大家来测试离线下载~~~
本人开发设计的离线下载通杀Linux和Windows服务器
不过对于内存来说还是有点吃紧的,最好是大于2G的
至于VPS就暂时不用考虑了~~

今天修复了一堆BUG也增加了新的功能,现在离线下载能实现
1.离线下载远程文件到用户网盘
2.管理员可安全删除文件
3.实时显示正在执行任务状态
4.离线下载的文件和正常文件一样操作~~

下一个目标:实时速度显示,下载错误详细判断~~还有啥的大家补充上哈~~

BUG和建议请回帖或联系我

先上张图,测试地址在此:
http://zpan35.host.saladteam.org/?tpl=default
QQ截图20130220010957.png
进去要注册账号,然后点上传文件就能看到离线下载啦~
QQ截图20130220010957.png

已分享文件:0个

网盘今日赚:积分

发表于 2013-2-20 12:43:41 | 显示全部楼层
这个很好很强大

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 2013-2-20 16:16:04 | 显示全部楼层
fyy2009 发表于 2013-2-20 12:43
这个很好很强大

求测试~~~

已分享文件:0个

网盘今日赚:积分

发表于 2013-2-21 14:12:03 | 显示全部楼层
本帖最后由 fyy2009 于 2013-2-21 14:29 编辑

大概用了一下挺不错的,有四点个人建议供您参考:

1、文件名获取那个地方得改进一下,如果文件名是11.22.后缀的话,获取到的用户名是22,不是全部的文件名,如果是软件名+版本号那样的文件的话,就只能获取到版本号了。
2、增加取消下载的按钮。
3、等文件下载完后再发布出去,目前是添加下载任务就发布,这样文件没下载完之前无法下载,体验不太好
4、目前文件下载完后有SHA1码,如果能根据这个判断重复文件的话,就能大大减少硬盘空间了。。。。类似秒传和文件转存的功能

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 2013-2-22 04:30:54 | 显示全部楼层
fyy2009 发表于 2013-2-21 14:12
大概用了一下挺不错的,有四点个人建议供您参考:

1、文件名获取那个地方得改进一下,如果文件名是11.22. ...

第一个问题,我还不知道怎末解决~~~用PHP截取的原理是截取‘/’后的内容,然后截取最后一个‘.’前一个的内容,这样的话貌似确实不行
第二个问题,取消直接在文件管理删除就好了

第三个问题,下一个版本解决

第四个问题,这个sha1码貌似不可以远程获取哈~~~除非下载下来计算,这样的话~~~还不如不算,服务器上的API可以自动计算md5值,然后把相同文件保留一个,其它的删掉,并且更新数据库,不过这个我最近想到一个法子,截取200KB文件头计算MD5值,这样貌似效率高点?

点评

对,MD5值也是可以的,截取文件头的方式应该可行吧,没有用过呢,期待你做出来 截取文件名的话 你可以用array_pop() 或者 basename() 函数试试。  详情 回复 发表于 2013-2-22 10:35

已分享文件:0个

网盘今日赚:积分

发表于 2013-2-22 10:35:23 | 显示全部楼层
lokym 发表于 2013-2-22 04:30
第一个问题,我还不知道怎末解决~~~用PHP截取的原理是截取‘/’后的内容,然后截取最后一个‘.’前一个的 ...

对,MD5值也是可以的,截取文件头的方式应该可行吧,没有用过呢,期待你做出来
截取文件名的话 你可以用array_pop() 或者 basename() 函数试试。

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 2013-2-23 04:32:06 | 显示全部楼层
fyy2009 发表于 2013-2-22 10:35
对,MD5值也是可以的,截取文件头的方式应该可行吧,没有用过呢,期待你做出来
截取文件名的话 你可以用a ...

估计截取文件头还不够,至少要三重验证,截取文件头,截取文件尾,还有就是文件大小,这三个都一样,判定成相同文件,不过服务器负载就大了,这个功能最好设置成开关,有需要的朋友可以用,没需要的直接关闭,负载的话,肯定大的不得了-。-

已分享文件:0个

网盘今日赚:积分

发表于 2013-2-25 01:04:50 | 显示全部楼层
非常好,好建议
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /1 下一条

小黑屋|Archiver|手机版|PHPDisk官方论坛 ( 粤ICP备10073657号 )

GMT+8, 2024-4-26 21:17 , Processed in 0.063669 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表