baker95935

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1  通过表单的形式把文件提交到PHP后端处理上传到OSS  和把服务器上的文件上传到OSS  其实是一样的

区别在于  表单提交的时候文件是在服务器的临时目录   服务器重启后临时文件自动清除

服务器上的文件上传到OSS,需要手工unlink下,服务器上其他目录的文件

2  就是传递的参数里面需要有

$file['tmp_name']这个参数 

aliyun_oss_upload($_FILES['file']);

传递这个参数

如果是thinkphp  需要

$aa=input('file.file');

$bb=$aa->getInfo();

aliyun_oss_upload($bb);

其实$bb和$_FILES['file']  是一样的 都是有文件信息  一个是环境变量$_FILES 一个是thinkphp5封装的

3  如果想把服务器上的文件上传到oss那么

$file['tmp_name']='./1.mp4';//这个是服务器上的文件路径
$file['name']='1.mp4';//这个不用管
$ossurl=aliyun_oss_upload($file);
 
核心就是传路径给阿里云OSS就可以了,一个是传的服务器上的临时文件路径   一个是传的存储的文件的路径
posted on 2020-06-01 14:41  baker95935  阅读(1272)  评论(0编辑  收藏  举报