php+上传视频大文件
版权所有 2009-2019 荆门泽优软件有限公司
保留所有权利
官方网站:http://www.ncmem.com/index.aspx
产品首页:http://www.ncmem.com/webapp/up6/index.aspx
开发文档:http://www.ncmem.com/doc/view.aspx?id=653253c5b16243f4835469e82c2c1146
控件下载:http://www.ncmem.com/webapp/up6/pack.aspx
示例下载:http://www.ncmem.com/webapp/up6/versions.aspx
联系信箱:1085617561@qq.com
联系QQ:1085617561
扫码加群:
相关软件:Navicat Premium,mysql-essential-5.1.36-win32.msi,wampserver(x64),wampserver(x86),
1.1. PHP
注意:php32只支持3G文件上传,因为php32不支持int64类型。
如果需要上传4G以上文件请使用WampServer64-php7版本。
如果需要支持100G以上的文件及100万文件夹推荐使用up7。
1.1.1. 调整文件大小
修改php.ini配置,将upload_max_filesize和post_max_size改为6MB。因为在上传控件中小文件和大文件是由不同的逻辑来实现。小于5MB的文件会直接上传,大于5MB的文件会被分块,默认分块是1MB.
修改完php.ini后需要重启php server
修改后重启web server
1.1.2. 加载PDO驱动
修改php.ini
查看pdo驱动是否加载成功
修改后重启web server
1.1.3. 创建数据表
可以使用sql.sql脚本批量创建,sql.sql脚本中已经包含了所有相关的SQL。
名称 |
类型 |
说明 |
up6_files.sql |
SQL脚本 |
文件表创建语句 |
up6_folder.sql |
SQL脚本 |
文件夹表创建语句 |
1.1.4. 修改数据库配置信息
1.1.5. 修改上传地址。
如果布署在www.qq.com/oa中,则地址应该改为:http://www.qq.com/oa/up6/db/fd_create.php
如果布署在本地8080端口,则地址应该改为:http://localhost:8080/up6/db/fd_create.php
如果需要测试下载功能,则需要修改down.js中的配置地址
1.1.6. 在浏览器中访问
注意:
1.文件和文件夹上传功能由控件实现,使用前需要先安装控件。
选择文件夹进行上传
文件夹上传完毕
文件夹上传后在服务器中的层级结构
常见问题: