Я пытаюсь создать приложение, которое будет загружать торрент-файлы. Во время загрузки файлы не сохраняются правильно.
Похоже, отсутствует заголовок или что-то в этом роде. Если вы откроете файл, вы не увидите информацию о трекере. Размер файла примерно на 1–3 КБ меньше, чем при загрузке из браузера.
Я подумал, что это проблема типа MIME-файла, потому что я заменил торрент-ссылку на какое-то изображение в Google, и оно прекрасно загружается.
private void submitButton_Click(object sender, EventArgs e)
{
string hashCodeString;
hashCodeString = hashTextBox.Text;
addressTextBox.Text = "http://www.torrage.com/torrent/" + hashCodeString +".torrent";
torrageLinkLabel.Text = addressTextBox.Text;
}
private void torrageLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
using (var client = new WebClient())
{
client.DownloadFile(torrageLinkLabel.Tex… @"C:\torrent\file.torrent");
}
Не уверен, почему в нем отсутствуют заголовок и трекеры.