适用于TP5第三方上传类库,支持SHA1或MD5方式命名

浏览:1151 发布日期:2017/09/27 分类:技术分享
上传类库来源TP3.2的 第三方上传驱动,支持七牛云等第三方上传
现将其移植到TP5 因此现在命名是upload.php
下面附件会打包上传移植和修改后的上传类,适用于TP5

上传类默认是使用uniqid来命名 这个命名方式有个缺点,在使用七牛云等驱动上传时 会造成大量的重复文件生成,为减轻服务器压力,已增加sha1或者md5命名方式
用法
$upload = new \think\Upload([
'saveName'=>'sha1'

]);
$info = $upload->upload();

其他用法参考TP3.2文档

http://document.thinkphp.cn/manual_3_2.html#upload

附件中的包适用于tp5版本,解压后放到extend目录下即可
需要在config.php中增加相关配置参数
具体参考3.2文档
该类库并非TP5自带的扩展,而是移植TP3的 扩展库,根据需要自取,可以减少自己开发第三方上传的过程


附件 extend.rar ( 37.21 KB 下载:25 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>