MoFiles
轻量级PHP文件上传、下载;Lightweight PHP file upload and download
使用
搭建PHP环境 将DocumentRoot设置成项目的public目录 设置项目根目录读写权限(最好只将info和files目录设置成可读写,其他目录不能写) 重启服务器config.php
config.php 记录了文件信息保存目录和文件保存目录,可以自行更改。
// 文件配置(记录信息)目录
const CONFIG_DIR = __DIR__ . '/info/';
// 文件保存目录
const FILES_DIR = __DIR__ . '/files/';
upload.php
上传文件接口,可以上传多个文件,POST请求方式,必须是multipart/form-data且包含以下参数:
project(上传的文件所属项目) model(上传的文件所属模块) user(上传项目所属用户) file1 file2 file3... filen (文件资源,key的名字可以是以上三个参数名之外的任意值) 返回一个json:{
"error":0,
"files":["path1","path2"]
}
其中,files保存的是上传后文件的路径,可以直接使用download.php接口下载。
download.php
文件下载接口,使用方式为:
http://your_server/download.php/{path}
其中,path参数是upload接口返回的files字段中的元素。
postman示例
1.上传
2.下载
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。