[腾讯云对象存储服务]

【点击我下载cosUpload2.0】
 

















 

文件说明:

cosUpload2.0为腾讯云cos操作工具

由www.cc430.cn站长菜菜子开发

cosUpload2.0参考了cos的php sdk文档https://www.qcloud.com/document/product/436/6274

cosUpload2.0是之前的一个升级版,之前那个功能很少,2.0添加了一些新的功能
 

使用说明 :

访问路径 例:localhost/cosUpload2.0/index.php

第一步:将cosUpload2.0文件夹放入网站根目录

第二步:在cosUpload2.0/qcloudcos/conf.php文件中配置好四个地方

下面这四个地方都可以在腾讯云cos控制台中找到

$bucket

APP_ID = '';

SECRET_ID = '';

SECRET_KEY = '';
 

若需要支持 HTTPS ,修改 conf.php 中的 API_COSAPI_END_POINT 的值为如下:

const API_COSAPI_END_POINT = 'https://region.file.myqcloud.com/files/v2/';

若访问

localhost/cosUpload2.0/show/que1.php

无任何列表说明配置错误,请检查重点检查cosUpload2.0/qcloudcos/conf.php中上述的四个参数:

 

第三步:在cosUpload2.0/qcloudcos/cosapi.php中将下列值修改

private static $region = '';

不修改将默认为  华南

设置COS所在的区域,对应关系如下:

     华南  -> gz

     华中  -> sh

     华北  -> tj
 

第四步:本工具默认使用默认cos域名

如使用自定义域名请将第一个参数改为默认域名如http://tet-1251801579.cosgz.myqcloud.com

将第二个参数改为自定义域名如https://cos.cc430.cn

形式如下

$url=str_replace("http://test-1251801576.cosgz.myqcloud.com", "https://cos.cc430.cn", $url12);
 

第五步:

本工具支持单页面无限查询,在show文件夹下的alone.php页面中有实例,但是本页面默认设置为年月日列表查询

无限查询将不能区分表头,如需使用单页面无限查询请修改index.php中的超链接指向将que1.php指向为alone.php

返回的错误码:

请在这个页面中查找对应原因:https://www.qcloud.com/document/product/436/6281
 

注明:删除目录的时候有时会抽风。明明删除失败但是依然返回成功的0值。。。

删除目录时目录必须为空!否则失败
 

注意:默认只能上传2m以内文件若要开启大文件上传

请在php.ini文件中进行如下设置

找到upload_max_filesize = 2m ;将2m改为100m,可上传8m以下的文件

如果要上传大于8m的文件还需要在php.ini文件中对以下参数进行设置

post_max_size=100M;上传大小自己定义,最好与upload_max_filesize的值匹配

max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 8M ;每个PHP页面所吃掉的最大内存,默认8M。

 

文件树说明:

qcloudcos文件夹为腾讯云cos   sdk组件

show文件夹下的文件夹为展示页面

js文件夹下放置js文件

style文件夹放置css文件

fancybox文件夹下放置缩略图放大的一些配置图片

show文件夹下放置目录列表文件

include为自定义的一些处理页面详情如下

header.php为页面头部文件

bottom.php为页面尾部文件

connect.php为腾讯云cos配置组件

deletefile.php为被动处理文件,做删除文件的处理

deletefolder.php为被动处理文件,做删除文件夹的处理

creatfolder.php为被动处理文件,做新建文件夹的处理

uploadByTime.php文件为被动处理文件,做按年月日为上传目录

uploadByList.php文件为被动处理文件,指定文件夹为上传目录

uploadToListForm.php文件为主动文件,当点击列表中的“上传文件到该目录列表中”会跳转到此页面

show.php文件是一个类文件,是展示列表的一个类

normalFunc.php为一个类,放置常用的一些需要用到的函数,便于以后开发,暂时只有一个替换url的函数。