PHP独立图片网站

功能说明:

1.上传图片

2.删除图片

3.缩略图功能

4.打包下载

5.复制图片

6.获取图片分辨率


接口说明

1.上传图片

url /upload.php
http method POST
参数:

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

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

imagedata:浏览器显示的image data url

2.删除图片

url /delete.php
http method POST
参数:

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

savepath:存放的绝对路径

3.缩略图功能

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');

6.获取图片分辨率

url /php/imageSize.php
http method POST
参数:

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

path:要获取的图片的路径,如:/Uploadfile/6/SKU067894/20130813094235313.jpg


注意:
各接口的返回,因为是迭代开发的,所以未定,所以在开发过程中请测试接口拿到接口的返回结果,返回结果都是有规律的