mirror of
				https://gitee.com/ledc/IYUUAutoReseed
				synced 2025-10-30 16:29:49 +00:00 
			
		
		
		
	修复添加种子元数据时,传入扩展参数失效的bug
This commit is contained in:
		| @@ -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; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user