公司係統需要做一個視頻上傳功能,把本地視頻上傳到oss,基於php的yii2框架,我用普通文件上傳的方法的話,由於視頻文件太大,服務器請求一直超時,請問該怎麼解決這種問題呢
公司係統需要做一個視頻上傳功能,把本地視頻上傳到oss,基於php的yii2框架,我用普通文件上傳的方法的話,由於視頻文件太大,服務器請求一直超時,請問該怎麼解決這種問題呢
使用OSS的分片上傳功能,並且在後台上傳而不是瀏覽器上傳成功後直接上傳到阿里雲。
而且阿里雲內網連接OSS的速度還是可以的,測試過500M的檔案兩三秒就完成啊。
參考這個類別
https://github.com/Rozbo/AliyunOSS-Driver-For-ThinkPHP3.2.X
或是你可以使用逐步上傳,先上傳到伺服器,再同步到OSS。
前台使用
https://github.com/Rozbo/Huploadify ajax上傳,後台同步即可。
多點同傳 + 斷點續傳。