20.08.2014, 15:11 | #6 |
Участник
|
Небольшое замечание по поводу работы функции webClient.UploadFile(). Эта функция не поддерживается при включенном прокси. Поэтому, надо при установке соединения с ftp явно указать, что прокси пустое (т.е. не включено). Примерно так
X++: static void Job37(Args _args) { System.Net.WebClient webClient; ; new InteropPermission(InteropKind::ClrInterop).assert(); try { webClient = new System.Net.WebClient(); // Надо явно указать пустое прокси, иначе команда UploadFile() - не поддерживается webClient.set_Proxy(new System.Net.WebProxy()); webClient.set_Credentials(new System.Net.NetworkCredential("Login", "Password")); webClient.UploadFile("ftp://servername/path/", "c:\\testFile.dat"); // Положить на ftp webClient.DownloadFile("ftp://servername/path/", "c:\\somefILE.dat"); // Скачать с ftp webClient.Dispose(); } catch (exception::CLRError) { error(AifUtil::getClrErrorMessage()); } }
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: iCloud (2). |