Desktop
Website
Multimedia
Database
Security
Enterprise
Вопрос : как мочь нажать несколько архивов к серверу ftp, я получаю 503 на пятом архиве, как повторно использовать соединение ftp?
здравствулте! специалисты,
i am пытаясь нажать список архивов к ftp. problème
the что мои uploads останавливают на пятом архиве, я получает ошибку 503. я имею просматривать интернет с prob, sais некоторые людей для того чтобы повторно использовать соединение ftp но в моей ситуации я не умею как к doit.
Here будет мое Кодий:
i am пытаясь закрепить петлеть вокруг имен архива, но если ftpwebrequest потребности архив быть созданным как могу я повторно используют эти же, то если я нажимаю по-разному архивы?
приватное пустое PushAllFiles `() {requestStream = null
System.IO.Stream; fileStream = null
System.IO.FileStream; uploadResponse = null
System.Net.FtpWebResponse; _user шнура
= _theConfig.FTPEcologDepotU
ser (); /FTPGatewayUser (); _pass шнура
= _theConfig.FTPEcologDepotP
ass (); _server шнура
= _theConfig.FTPEcologDepotS
erver (); _repo шнура
= _theConfig.FTPEcologDepotS
erverRepo (
); try
{
foreach
(fileName шнура в _theFilesToPush) {
Thread.Sleep (1000); архив
// к uploadUrl шнура upload
= «rel= " nofollow "» _blank»» target= " ftp:// href=
ftp://
» + _server + _repo +»/«+
Path.GetFileName (fileName);
// устанавливая request
FtpWebRequest uploadRequest = (FtpWebRequest) WebRequest.
Create (upl
oadUrl);
uploadRequest.Credentials = новое NetworkCredential (_user, _pass);
uploadRequest.Method = href= WebRequestMethods.
Ftp.Uplo
adFile
» _blank»» target= " ftp://Ftp.UploadFile;
uploadRequest.Proxy = null; // UploadFile не поддержано до полномочие // Http поэтому мы выводим полномочие из строя для этих requestStream request.
= uploadRequest.GetRequestSt
ream (); fileStream
= File.Open (fileName, FileMode.Open); буфер байта
[] = новый байт [1024]; bytesRead
int;
пока (поистине)
{bytesRead
= fileStream.Read (буфер, 0, буфер. Длина);
если (== 0 bytesRead) пролом
;
requestStream.Write (buffer
, 0, bytesRead);
//
} поток запроса должно быть закрыто перед получать
// response.
requestStream.Close (); uploadResponse
= uploadRequ
est.GetRes
ponse (FtpWebResponse) ();
Console.Write (» \ nUpload вполне: «+ uploadResponse);
Thread.Sleep (1000);
задвижки
}} (UriFormatException ex) {
Console.Write (» \ nFtpUpload
->Upload: Uriformat " + ex. Сообщение); ход новое EplanException
(«ошибка uploading архив ftp»);
задвижки
} (IOException ex) {
Console.Write (» \ nFtpUpload
->Upload: «+ ex. Сообщение); ход новое EplanException
(«ошибка uploading архив ftp»);
задвижки
} (WebException ex) {
Console.Write (» \ nFtpUpload
->Upload: «+ ex. Сообщение); ход новое EplanException
(«ошибка uploading архив ftp»); finally
} {
если (uploadResponse! =
uploadResponse.Close null) ();
если (fileStream! =
fileStream.Close null) ();
если (requestStream! =
requestStream.Close null) ();
thank
}} вы заранее для Кодего повторно использует соединения.
class=
Ответ : как мочь нажать несколько архивов к серверу ftp, я получаю 503 на пятом архиве, как повторно использовать соединение ftp?
Дайте этому попытку, см. если она дает вам некоторые идеи:, то
@echo
установите DestinationDirectory= X:\
для /F «tokens=*» %%A внутри («dir /b /s «c:\ *_daily» ") сделайте (
robocopy «%%A» %DestinationDirectory%» /S
)
~bp
Другие решения
Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
Шнур ошибки в блоке задвижки?
сколько вариант сервера SQL на одной машине
Внешний вид 2007 не может архивный файл открытой сети сохраненный
Активно директория DNS записывает вопрос
Отчет о доступа 2010 экспорта к CSV с коллекторами?
Прокладчик OCE 9400 не начинает
как добавить десятичное место в формуле в отчете о кристалла seagate
Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
VB6 к VS2010 - консультации тренировки?