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就可以了,一个是传的服务器上的临时文件路径   一个是传的存储的文件的路径

版权声明:本文为baker95935原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/baker95935/p/13025097.html