FastDFS分布式图片系统 PHP接口

功能说明:

1.上传图片

2.删除图片

3.缩略图功能

4.打包下载

5.复制图片


接口说明

1.上传图片

url /upload.php
http method POST
参数:

perm_code:权限操作码,详情请参考相关开发文档,没有这个操作码则访问接口无效,只能通过路径访问图片

savepath:存放的绝对路径(以实际返回路径为准)

imagedata:浏览器显示的image data url
或者file:以Multipart/form-data的形式上传

2.删除图片(兼容旧)

url /delete.php
http method POST
参数:

perm_code:权限操作码,详情请参考相关开发文档,没有这个操作码则访问接口无效,只能通过路径访问图片

savepath:存放的绝对路径

3.缩略图功能(兼容旧)

描述

需要调用新域名地址

跳转机制
1,如果图片已经生成,则直接跳转到图片
2,尚未生成:请求路径如果是/imgsgroup开头,将直接生成,否则将跳转到旧站点生成,生成后都跳转到生成后的地址
url /Thumb.php
http method GET/POST
参数:

perm_code:权限操作码,详情请参考相关开发文档,没有这个操作码则访问接口无效,只能通过路径访问图片

src:存放的绝对路径

width:缩略的宽度

height:缩略的宽度

4.打包下载(兼容旧)

url /download.php
http method POST
参数:

perm_code:权限操作码,详情请参考相关开发文档,没有这个操作码则访问接口无效,只能通过路径访问图片

$urls:要获取的图片路径,以分号割开,post过来前需要把整个参数urlencode一下,如:encodeURIComponent('/xxx/xxx/1.jpg;/xxx/xxx/2.jpg');

5.复制图片(兼容旧)

url /copy.php
http method POST
参数:

perm_code:权限操作码,详情请参考相关开发文档,没有这个操作码则访问接口无效,只能通过路径访问图片

$savepath:要复制的图片路径,以分号割开,post过来前需要把整个参数urlencode一下,如:encodeURIComponent('/xxx/xxx/1.jpg;/xxx/xxx/2.jpg');