阿帕奇http服务器作为可以合并文件吗?(请大牛们给出帮助)

军说网事 2013-10-21 08:43:06
要阿帕奇http服务器实现文件上传和下载功能,经过一个星期的努力,现在在后台有一个php程序来保存上传的文件,今天与人讨论,有人说,阿帕奇http服务器就可以实现,并且还可以实现大文件的合并(客户端用多线程把大文件拆分进行发送)。
有一下疑问,请大牛们给出帮助:
1.只用阿帕奇服务器,可以实现文件的上传功能吗?
2.客户端文件拆分发送,阿帕奇服务器可以合并文件吗?
3.断点续传怎么实现的?
4.下载大文件(几百M),如何来做,是不是需要后台处理程序?
也许,我个人见识有限,我觉得阿帕奇就像高速公路,只起一个桥梁的作用,上面的4点都需要有后台程序才可以实现的。
...全文
217 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
军说网事 2013-10-29
  • 打赏
  • 举报
回复
引用 8 楼 jongsuny 的回复:
http range header 测试
谢谢,可否给出完整的思路,这个应该是多线程下载了用到的吧。
jongsuny 2013-10-29
  • 打赏
  • 举报
回复
军说网事 2013-10-29
  • 打赏
  • 举报
回复
引用 5 楼 NIHAOX1 的回复:
分块上传 每块取MD5值 进行比对 数据库存MD5的索引 具体的数据流 存目录地址。。 就可以实现了。。
你说的这个是不是也是需要后台服务程序处理,只有阿帕奇服务器做不到文件合并的功能?
军说网事 2013-10-29
  • 打赏
  • 举报
回复
引用 4 楼 jongsuny 的回复:
我知道下载的时候http协议有个range的头, 至于上传的时候怎么断点续传我就不知道了。 想上传文件你可以看看http协议。 除了http还有ftp,tcp 什么的都可以做到。
1.那个range头,怎么做?可否给个简单的例子。如果有这个头,那也就是说客户端可以用多线程下载了? 2.这里不仅是说用http协议,而是有人说不用后台服务程序,阿帕奇服务器就可以做到合并文件,我觉得需要后台服务程序,所以来这里求教。 谢谢你指教。
萧萧可乐 2013-10-29
  • 打赏
  • 举报
回复
分块上传 每块取MD5值 进行比对 数据库存MD5的索引 具体的数据流 存目录地址。。 就可以实现了。。
jongsuny 2013-10-29
  • 打赏
  • 举报
回复
我知道下载的时候http协议有个range的头, 至于上传的时候怎么断点续传我就不知道了。 想上传文件你可以看看http协议。 除了http还有ftp,tcp 什么的都可以做到。
军说网事 2013-10-29
  • 打赏
  • 举报
回复
引用 10 楼 NIHAOX1 的回复:
[quote=引用 7 楼 u011729265 的回复:] 你说的这个是不是也是需要后台服务程序处理,只有阿帕奇服务器做不到文件合并的功能?
下载的话 apache应该可以 上传 估计就需要服务支持了 当然 这个是我的经验。。。 高人的话 就另说吧[/quote] 可否描述一下大概的思路?
萧萧可乐 2013-10-29
  • 打赏
  • 举报
回复
引用 7 楼 u011729265 的回复:
你说的这个是不是也是需要后台服务程序处理,只有阿帕奇服务器做不到文件合并的功能?
下载的话 apache应该可以 上传 估计就需要服务支持了 当然 这个是我的经验。。。 高人的话 就另说吧
军说网事 2013-10-22
  • 打赏
  • 举报
回复
引用 2 楼 hdhai9451 的回复:
我觉得应该是可以的,象讯雷下载文件到一半断开后,下次登录可以继续上次的下载,直到下载文件完整. 理论上可以,但我没试过
这个也应该有后台服务器支持吧,否则阿帕奇怎么知道你上次下载到什么地方呢
Andy__Huang 2013-10-21
  • 打赏
  • 举报
回复
我觉得应该是可以的,象讯雷下载文件到一半断开后,下次登录可以继续上次的下载,直到下载文件完整. 理论上可以,但我没试过
军说网事 2013-10-21
  • 打赏
  • 举报
回复
自己先顶起!

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧