本帖最后由 happy_fish100 于 2010-02-28 16:27 编辑 FastDFS从V1.20开始,支持通过http协议下载文件。为了确保刚上传还没有同步到其他storage server的文件也能够被正确地下载,推荐http下载文件的流程如下图: 为了确保文件能被正确下载,不要直接从一台storage server下载文件,而应该通过tracker server自带的web server跳转。 FastDFS为tracker和storage分别提供了内置的web server,使用了libevent的evhttp框架。evhttp...
by happy_fish100 - 分布式文件系统(FastDFS) - 2014-11-17 14:20:42 阅读(38475) 回复(38)
下载部分的代码如下: 下载其他类型的文件都没问题,但是下载的图片文件却无法显示。我比较了下载的图片文件和源文件大小是一样的, 却无法显示,请大家帮我看看代码有什么问题? void ServeFile(S8* repos,Socket_t client_sock,S8* file_path) { char sendbuf[MAX_BUF_SIZE]; memset(sendbuf,0,sizeof(sendbuf)); FILE *fp; ...
Fish, 我在看你置顶帖有关FastDFS通过http下载文件,跟帖的问了几个问题,还没回复,所以在发个新帖请教一下: “在storage server上架设的web server,如果只有一个基路径,那只需要将web server的document root配置到{base_path}/data,对应的web路径配置为{group_name}/M00。” 请具体解释一下这句话好么? 1、将web server的document root配置到{base_path}/data,请问具体是在哪里配置,是tomcat下面的server.xml吗? 2、对...
本帖最后由 ITFrammer 于 2011-05-09 01:39 编辑 以前重来没有接触过fastDFS,目前在做一个系统,需要做一个文件下载服务器来管理用户的文件,感觉fastDFS能满足我的要求,只是不太了解一些具体的问题,想咨询一下: 1、能不能通过web方式,http或https的方式下载,看了一些文档,好像fastDFS有自带的web服务器,但是我不知道能不能满足我的需求: 文件服务器和web服务器分开部署,客户端下载; 2、权限能不能通过自己的...
两个http服务器, 一个客户端.... 文件在http_A上, 但是客户端只能访问http_B, http协议可以发请求给服务器B让服务器在A上进行文件下载然后再发给客户端吗...