首页
开发手册
应用中心
工具
用户中心
FoundPHP BASE64文件上传
中文简体
中文简体
English
上一篇
下一篇
### FoundPHP BASE64文件上传 在很多时候,为了方便使用者预览上传文件内容,会使用base64文件上传,那么base64文件如何接收呢? #### 1.使用表单提交base64文件 ```html
``` #### 2.PHP端接收base64文件 接收时要注意base64文件的data:参数,不同文件格式是不一样的,例如MP3的文件是`data:audio/mp3;`,PNG图片文件是`data:image/png;` ```php //根据不同的文件拆分base64 $files = explode('base64,',$P['base_upload']); $files_content = base64_decode($files[1]);//解码文件内容 //文件路径 $dirs = 'data/files/'.dates(time(),'ymd').'/'; if(!is_dir($dirs)){ $tpl->mk_dir($dirs); } //文件名 $filename = rand(1000,9999).'.jpg'; //写入文件 $tpl->writer($dirs.$filename,$files_content); //将文件路径存入数据库 ```