qbit icon indicating copy to clipboard operation
qbit copied to clipboard

problem when trying to add torrent from disk

Open Drpsycho opened this issue 2 years ago • 2 comments

Hello, I appreciate the availability of this crate. I have encountered an issue while attempting to add a torrent from the local disk. Thank you for your assistance.

    let arg = AddTorrentArg{
        source: TorrentSource::TorrentFiles { torrents: std::fs::read("test.torrent").unwrap() },
        ..AddTorrentArg::default()
    };
    let _res = api.add_torrent(arg).await;
    println!("{:?}", _res);

then catch --> Err(HttpError(reqwest::Error { kind: Builder, source: Custom("unsupported value") }))

It appears that the issue lies in the serialization component. Method::POST => req = req.form(body), -> serde_urlencoded::to_string(form)

Drpsycho avatar Feb 04 '24 05:02 Drpsycho

Thanks for pointing out! Would you like to make a PR?

George-Miao avatar Feb 22 '24 13:02 George-Miao

any progress?

shenjiangqiu avatar Mar 16 '24 22:03 shenjiangqiu