aria2初始化

This commit is contained in:
HFO4 2018-04-05 13:24:52 +08:00
parent 7536c8695b
commit 32ca1132f2
3 changed files with 58 additions and 3 deletions

View file

@ -0,0 +1,40 @@
<?php
namespace app\index\controller;
use think\Controller;
use think\Db;
use \app\index\model\Option;
use \app\index\model\User;
use \app\index\model\Aria2;
use think\Session;
class RemoteDownload extends Controller{
public $userObj;
public function _initialize(){
$this->userObj = new User(cookie('user_id'),cookie('login_key'));
if(!$this->userObj->loginStatus){
echo "Bad request";
exit();
}
}
private function checkPerimission($permissionId){
$permissionData = $this->userObj->groupData["aria2"];
if(explode(",",$permissionData)[$permissionId] != "1"){
return false;
}
return true;
}
public function addUrl(){
if(!$this->checkPerimission(0)){
return json(['error'=>1,'message'=>'您当前的无用户无法执行此操作']);
}
$aria2Options = Option::getValues(["aria2"]);
$aria2 = new Aria2($aria2Options);
}
}

View file

@ -0,0 +1,15 @@
<?php
namespace app\index\model;
use think\Model;
use think\Db;
class Aria2 extends Model{
public function __construct($options){
}
}
?>

View file

@ -1148,7 +1148,7 @@ function QiniuJsSDK() {
// http://developer.qiniu.com/docs/v6/api/reference/up/bput.html
if(uploadConfig.saveType == "remote"){
up.setOption({
'url': qiniuUploadUrl + 'chunk',
'url': qiniuUploadUrl + 'chunk.php',
'multipart': false,
'chunk_size': chunk_size,
'required_features': "chunks",
@ -1213,7 +1213,7 @@ function QiniuJsSDK() {
});
if(uploadConfig.saveType == "remote"){
up.setOption({
'url': qiniuUploadUrl + 'chunk'
'url': qiniuUploadUrl + 'chunk.php'
});
}
logger.debug("up.setOption url: ", qiniuUploadUrl + '/mkblk/' + leftSize);
@ -1501,7 +1501,7 @@ function QiniuJsSDK() {
local_path = '/path/'+that.URLSafeBase64Encode(pathTmp);
}
if(uploadConfig.saveType == "remote"){
var url = qiniuUploadUrl + 'mkfile?size=' + file.size +"&key="+ key+"&fname="+ fname +"&path="+local_path;
var url = qiniuUploadUrl + 'mkfile.php?size=' + file.size +"&key="+ key+"&fname="+ fname +"&path="+local_path;
}else{
var url = qiniuUploadUrl + '/mkfile/' + file.size + key + fname + x_vars_url+local_path;
}