關於阿里雲簡單文件上傳OSS思路整理服務器上的文件上傳到OSS

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就可以了,一個是傳的服務器上的臨時文件路徑   一個是傳的存儲的文件的路徑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章