# up6-php **Repository Path**: leconsc/up6-php ## Basic Information - **Project Name**: up6-php - **Description**: Web大文件上传-php示例 - **Primary Language**: PHP - **License**: Unlicense - **Default Branch**: master - **Homepage**: http://www.ncmem.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2023-09-26 - **Last Updated**: 2023-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 说明: 1.此数据库访问类使用PDO,使用前请先正确配置PDO 2.创建数据表 sql/up6_files.sql sql/up6_folders.sql 3.更新数据库连接配置,db/DbHelper.php ------------------------------------------- 更新记录: 2022-11-15 head参数解析支持int,bool 文件初始化返回错误信息 传输加密配置信息读取逻辑完善 块上传逻辑优化 string加密方法增加16字节对齐逻辑 2022-11-10 FastDFS/appendFile,uploadAppendFile,readFile方法丢失 修改FastDFS/Client.php手动添加 public function uploadAppendFile($path,$ext){ list($storageInfo, $storage) = $this->getRandomStorage(); $result = $storage->uploadAppenderFile($storageInfo['storage_index'], $path, $ext); return $result['group'].'/'.$result['path']; } public function appendFile($path,$data){ list($storageInfo, $storage) = $this->getRandomStorage(); $result = $storage->appendFile($data, $path); return $result['group'].'/'.$result['path']; } public function readFile($id,$offset,$size){ list($groupName, $filePath) = explode('/', $id, 2); return $this->getStorage($groupName)->readFile($groupName, $id,$offset,$size); } 修复OSS第二个分块上传错误的问题。 偏移错误导致。 2022-10-29 新增oss支持 统一object_id 2022-08-18 完善文件夹上传逻辑 2022-07-25 修复上传块错误的问题。 文件块默认大小改为5MB,兼容AWS S3 2022-07-22 完善Minio单文件上传逻辑 2022-07-22 增加minio支持。 2019-06-04 修复目录无法重复下载的问题 添加路径构造器 完善子目录添加逻辑 完善同名目录检测逻辑 文件夹扫描增加转码 块上传逻辑更新,增加转码 修复在IE中打开目录时不加载文件列表的问题 ajax地址被缓存导致,现在增加随时时间参数解决 index.js 修复不加载子文件的问题 在子目录中上传文件停止,刷新页面不加载,f_fdChild=0导致 PageFileMgr.php 取消转码 2019-06-03 文件管理器加载未完成下载列表更新 修复下载更新逻辑 完善删除文件逻辑,文件上传完后,将不会再提示队列中存在相同文件 完善上传文件名称转码逻辑 完善下载逻辑 完善删除文件逻辑 完善文件更新逻辑 删除文件逻辑更新 完善子目录上传功能 文件管理器增加文件,目录重命名功能。 文件管理器增加创建目录功能。 2019-05-30 完善路径导航逻辑 完善树型导航加载逻辑 2019-05-24 优化系统配置路径写法 require方法更名为res 2019-05-22 fd_create.php完善汉字处理逻辑 FileResumer更名为FileBlockWriter f_post.php优化文件块写逻辑。 完善json_ecode汉字防转码逻辑 up6/db/f_create.php up6/down2/db/f_create.php 完善文件管理器逻辑。 取消转码处理。 2019-05-21 DbHelper.php增加命名空间,database PDO增加命名空间的写法 完善SQL类 2019-05-08 pathSvr参数由head方式改为form field方式传递, f_post.php 将错误码和状态码合并到up6.js.Config中 新增单面板示例 index2.php 删除sql.php页面 2012-07-17 增加debug文件。