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就可以了,一個是傳的服務器上的臨時文件路徑 一個是傳的存儲的文件的路徑
