mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-05-23 18:15:22 +00:00
修复添加种子元数据时,传入扩展参数失效的bug
This commit is contained in:
parent
c222663547
commit
f86c0a8392
@ -291,10 +291,10 @@ class AutoReseed
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 'qBittorrent':
|
||||
if ($is_url) {
|
||||
$extra_options['paused'] = 'true';
|
||||
$extra_options['autoTMM'] = 'false'; //关闭自动种子管理
|
||||
case 'qBittorrent':
|
||||
$extra_options['paused'] = 'true';
|
||||
$extra_options['autoTMM'] = 'false'; //关闭自动种子管理
|
||||
if ($is_url) {
|
||||
$result = self::$links[$rpcKey]['rpc']->add($torrent, $save_path, $extra_options); // 种子URL添加下载任务
|
||||
} else {
|
||||
$extra_options['name'] = 'torrents';
|
||||
|
@ -266,7 +266,7 @@ class qBittorrent implements AbstractClientInterface
|
||||
// 拼接文件流
|
||||
foreach ($param as $name => $content) {
|
||||
$data .= "--" . $this->delimiter . $eol;
|
||||
$data .= 'Content-Disposition: form-data; name' . '="' .$name. '"' . "\r\n\r\n";
|
||||
$data .= 'Content-Disposition: form-data; name="' .$name. '"' . $eol . $eol;
|
||||
$data .= $content . $eol;
|
||||
}
|
||||
$data .= "--" . $this->delimiter . "--" . $eol;
|
||||
@ -281,17 +281,21 @@ class qBittorrent implements AbstractClientInterface
|
||||
$this->delimiter = uniqid();
|
||||
$eol = "\r\n";
|
||||
$data = '';
|
||||
$torrents = $param['torrents'];
|
||||
unset($param['torrents']);
|
||||
// 拼接文件流
|
||||
$data .= "--" . $this->delimiter . $eol
|
||||
. 'Content-Disposition: form-data; ';
|
||||
foreach ($param as $name => $content) {
|
||||
$data.= $name . '="' . $content.'"; ';
|
||||
}
|
||||
$data .= $eol;
|
||||
$data .= 'Content-Type: application/x-bittorrent'."\r\n\r\n";
|
||||
$data .= $torrents . $eol;
|
||||
$data .= "--" . $this->delimiter . $eol;
|
||||
$data .= 'Content-Disposition: form-data; name="' .$param['name']. '"; filename="'.$param['filename'].'"' . $eol;
|
||||
$data .= 'Content-Type: application/x-bittorrent' . $eol . $eol;
|
||||
$data .= $param['torrents'] . $eol;
|
||||
unset($param['name']);
|
||||
unset($param['filename']);
|
||||
unset($param['torrents']);
|
||||
if (!empty($param)) {
|
||||
foreach ($param as $name => $content) {
|
||||
$data .= "--" . $this->delimiter . $eol;
|
||||
$data .= 'Content-Disposition: form-data; name="' . $name . '"' . $eol . $eol;
|
||||
$data .= $content . $eol;
|
||||
}
|
||||
}
|
||||
$data .= "--" . $this->delimiter . "--" . $eol;
|
||||
return $data;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user