Desktop
Website
Multimedia
Database
Security
Enterprise
Vraag : hoe te verscheidene dossiers aan FTPserver kunnen duwen, ontvang ik 503 op vijfde dossier hoe te om FTPverbinding opnieuw te gebruiken?
hello deskundigen,
i am een lijst van dossiers aan FTP proberen te duwen.
the problème is dat mijn einde op het vijfde dossier uploadt, ontvang ik een fout 503. ik heb Internet met prob doorbladeren, sommige mensensais om de FTPverbinding opnieuw te gebruiken maar in mijn situatie ken die ik niet hoe te doit.
Here is mijn code:
i am die proberen aan lijn rond dossiernamen, maar als de meest ftpwebrequest behoeften het dossier hoe ik het worden gecre�ërd zelfde kan opnieuw gebruiken als ik verschillende dossiers duw? `
privé nietige PushAllFiles ()
{
System.IO.Stream requestStream = verklaart nietig;
System.IO.FileStream fileStream = verklaart nietig;
System.Net.FtpWebResponse uploadResponse = verklaart nietig; /> koord
ser (); /FTPGatewayUser (); /> koord
ass (); /> koord
erver (); /> koord
erverRepo (
);
try
{
foreach (koordfileName in _theFilesToPush)
{
Thread.Sleep (1000);
// dossier aan upload
koord uploadUrl = „
ftp://
“ + _server + _repo +“/„+ Path.GetFileName (fileName)
;
// die request
het meest uploadRequest FtpWebRequest plaatsen = (FtpWebRequest) WebRequest.
Create (upl
oadUrl);
uploadRequest.Credentials = nieuwe NetworkCredential (_user, _pass);
uploadRequest.Method = WebRequestMethods.
Ftp.Uplo
adFile
;
uploadRequest.Proxy = verklaart nietig; // UploadFile wordt niet gesteund door een volmacht // van HTTP zodat maken wij de volmacht voor dit request.
requestStream onbruikbaar = uploadRequest.GetRequestSt
ream ();
fileStream = File.Open (fileName, FileMode.Open);
byte [] buffer = nieuwe byte [1024];
int. bytesRead;
terwijl (ware)
{
bytesRead = fileStream.Read (buffer, 0, buffer. Lengte);
als (bytesRead == 0)/> onderbreking
requestStream.Write (buffer
, 0, bytesRead);
}
// de verzoekstroom moet worden gesloten alvorens
// te krijgen response.
requestStream.Close ();
uploadResponse = (FtpWebResponse) uploadRequ
est.GetRes
ponse ();
Console.Write (“ \ nUpload voltooit: „+ uploadResponse);
Thread.Sleep (1000); />}
}
vangst
{
Console.Write (“ \ nFtpUpload
->Upload: Uriformat " + ex. Bericht);
werpt nieuwe EplanException („fout die FTP- dossier uploaden“); />}
vangst
{
Console.Write (“ \ nFtpUpload
->Upload: „+ ex. Bericht);
werpt nieuwe EplanException („fout die FTP- dossier uploaden“); />}
vangst
{
Console.Write (“ \ nFtpUpload
->Upload: „+ ex. Bericht);
werpt nieuwe EplanException („fout die FTP- dossier uploaden“);
}
finally
{
als (uploadResponse! = verklaar)
uploadResponse.Close () nietig;
als (fileStream! = verklaar)
fileStream.Close () nietig;
als (requestStream! = verklaar)
requestStream.Close () nietig;
}
}
thank u vooraf voor een code die de verbindingen opnieuw zal gebruiken.
Antwoord : hoe te verscheidene dossiers aan FTPserver kunnen duwen, ontvang ik 503 op vijfde dossier hoe te om FTPverbinding opnieuw te gebruiken?
Geef dit een poging, zien of geeft het u sommige ideeën:
@echo weg
vastgestelde DestinationDirectory= X:\
voor /F „tokens=*“ %%A binnen („dir /b /s „c:\ *_daily““) (
robocopy „%%A“ %DestinationDirectory%“ /S
)
~bp
Andere oplossingen
Somebody verzendt emialsvorm mijn hotmailrekening
een programma probeert om het volgende e-mailbericht uit uw naam te verzenden - de Levende post van Vensters
Kleine Statische IP Bedrijfs van de Server 2008 verandering
sharepoint stichting 2010 op met 32 bits?
Word 2003 die - met lijsten, rijen, en cellen werken
Navigeer aan de pagina van een specifiek punt op een gridview
Hyperlink die het diagram/de Tekening activeren
Apple iWeb - hoe te om HTML aan Schijf de website via FTP te publiceren te bewaren of?
sql - datumformaat
Het van een lus voorzien over de tellers van googlekaarten v3