免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 24674655 | 回复: 24674655

[FastDFS] 请教图片保存目录问题 [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-08-11 06:20:00
发表于 2016-08-08 21:29 |显示全部楼层
我们业务需要/res_base/ningbo_cnncy_com_www/upload/article/image/2016_3/8_8/5arjirlnzyqn.png这样的图片路径,可能需要按时间来生成目录名称,fastdfs可以实现吗?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-11 06:20:00
发表于 2016-08-25 18:12 |显示全部楼层
这个是不是需要改改代码了?
近期在看源码。

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-04-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-26 06:20:00
发表于 2016-08-30 13:42 |显示全部楼层
你好,请问具体是要改哪些文件呢?我也要把文件目录进行分类,比如按userid分文件夹,里面还有子文件夹分别存放zip和普通图片??
回复 2# woaimaidong


论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-11 06:20:00
发表于 2016-09-02 13:56 |显示全部楼层
举例:
/res_base/ningbo_cnncy_com_www/upload/article/image/2016_3/8_8/5arjirlnzyqn.png

storage.conf配置文件中
base_path=/res_base/ningbo_cnncy_com_www/upload/article/image/

#后半部分,如下
2016_3/8_8/5arjirlnzyqn.png
可以考虑在程序代码中做修改,按规则生成。


通过看源码,系统默认的规则  base_path目录+16进制的二级目录+文件名(按特定规则生成的)


论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-04-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-26 06:20:00
发表于 2016-09-04 22:49 |显示全部楼层
回复 4# woaimaidong

恩,是要修改client的代码吗,还是服务端也要修改?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-11 06:20:00
发表于 2016-09-08 19:16 |显示全部楼层
服务端要改,客户端(nginx模块读取)也要改

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-04-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-26 06:20:00
发表于 2016-09-09 17:27 |显示全部楼层
回复 6# woaimaidong

明白了。在看源码,这里举例
int fdfs_gen_slave_filename(const char *master_filename, \
                const char *prefix_name, const char *ext_name, \
                char *filename, int *filename_len)

不清楚ext_name 和 prefix_name 的区别?? 和filename的关系呢?

例如:我要上传文件  test.jpg 是不是 filename == test?
那拓展名和后缀呢?还有master_filename ?

论坛徽章:
0
发表于 2016-09-23 15:54 |显示全部楼层
有什么好的解决方案? 我们也是需要自定义目录,并且目录不固定,是与用户相关联。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-11 06:20:00
发表于 2016-09-26 11:25 |显示全部楼层
不清楚ext_name 和 prefix_name 的区别?? 和filename的关系呢?

例如:我要上传文件  test.jpg 是不是 filename == test?
那拓展名和后缀呢?还有master_filename ?

实例:
/tmp/test.jpg

filename=test.jpg
ext_name=jpg
prefix_name=/tmp/

初步判断的,如需进一步确认,可以调试源码,打印相应变量。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-06-11 06:20:00
发表于 2016-09-26 11:28 |显示全部楼层
有什么好的解决方案? 我们也是需要自定义目录,并且目录不固定,是与用户相关联。

能详细讲讲需求吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP