Проблемы с загрузкой через ftp с использованием в Visual Studio - PullRequest
0 голосов
/ 30 августа 2018

Есть ли кто-нибудь, кто может объяснить ошибку, которую я получаю по этому поводу? Я получаю ошибку

Процесс не может получить доступ к файлу 'C: \ Users \ Roelf \ Documents \ test555.wav', поскольку он используется другим процессом.

Все закрыто. Я даже перезапустил все. Загрузка работает как шарм, хотя. Я использовал этот пост в качестве ссылки. Любая помощь очень ценится (Примечание: я знаю, что ошибка говорит мне о том, что файл используется кем-то другим. Проблема в том, что я не могу понять, что, поскольку VS - единственная программа, в настоящее время использующая его.)

public void UploadAudioFile(string filename)
{
    string path0 = Path.Combine("ftp://vps573557.ovh.net/TranscriptionData/AudioFiles/", filename);
    string path1 = Path.Combine(@"C://Users/Roelf/Documents/Transcriptions/", filename);
    WebClient client = new WebClient();
    client.Credentials = new NetworkCredential("user", "pass");

    client.UploadFile(path0, path1);
}

1 Ответ

0 голосов
/ 30 августа 2018

Попробуйте использовать:

 using(FileStream stream = new FileStream(fullFileName, FileMode.Create))
 {
     // do something here with your stream
 }

Это могло бы избежать подобных проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...