Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : hur man är kompetent att skjuta flera sparar till en ftp-server, mig mottar 503 på femte sparar, hur man återanvänder ftp-anslutning?
hälsningexperter, den pröva förmiddagen för
i att skjuta en lista av sparar till ftp. problème för
the är att min uploads stoppar på fifthen sparar, mig mottar ett fel 503. jag har bläddrandeinternet med proben, något folk sais som återanvänder ftp-anslutningen, men i mitt läge jag vet inte hur till doit.
Here är min kodifierar: den pröva förmiddagen för
i att kretsa omkring sparar namnger, men om de mest ftpwebrequest behoven spara för att skapas hur kan jag återanvända samma, om driftigt olikt för I-förmiddag sparar? privat utan laga kraft PushAllFiles ()
{requestStream för `-
för
System.IO.Stream = ogiltigt; fileStream för
System.IO.FileStream = ogiltigt; uploadResponse för
System.Net.FtpWebResponse = ogiltigt;
stränger _user = _theConfig.FTPEcologDepotU
ser (); /FTPGatewayUser ();
stränger _pass = _theConfig.FTPEcologDepotP
ass ();
stränger _server = _theConfig.FTPEcologDepotS
erver ();
stränger _repoen = _theConfig.FTPEcologDepotS
erverRepo (
); try
för
{
{
Thread.Sleep (1000) för foreach för
(stränga fileNamen i _theFilesToPush);
// sparar till upload
stränger uploadUrl = rel= " nofollow " för _blank” ”för
ftp:// ” + _server + _repoen +”/”+
för Path.GetFileName (fileName);
// som ställer in request
FtpWebRequest mest uploadRequest = (FtpWebRequest) WebRequest.
Create (upl
oadUrl);
uploadRequest.Credentials = nya NetworkCredential (_user, _pass);
uploadRequest.Method = rel= " nofollow " >Ftp.Uplo
adFile” för _blank” för WebRequestMethods.
uploadRequest.Proxy = ogiltigt; // UploadFile stöttas inte till och med en Http-närstående //, så vi inaktiverar närståenden för denna requestStream = uploadRequest.GetRequestSt
ream för request.
(); fileStream för
= File.Open (fileNamen, FileMode.Open); byten för
[] fungera som buffert = den nya byten [1024]; bytesRead för
int;
fördriver (riktig)
{bytesRead för
= fileStream.Read (fungera som buffert, 0, fungera som buffert. Längd);
om (bytesRead== 0) avbrott för
;
requestStream.Write (buffer
, 0, bytesRead);
// för
} som förfråganen strömmer, måste vara stängd, innan det får
// response.
requestStream.Close (); uploadResponse för
= (FtpWebResponse) uploadRequ
est.GetRes
ponse ();
Console.Write (” \ färdig nUpload: ”+ uploadResponse);
Thread.Sleep (1000);
för
för
}} fångar
{
Console.Write (” \ nFtpUpload
->Upload (för den UriFormatException före detta): Uriformat " + före detta. Meddelande); kast nya EplanException för
(”felet som uploading ftp, sparar”);
för
} fångar
{
Console.Write (” \ nFtpUpload
->Upload (för den IOException före detta): ”+ före detta. Meddelande); kast nya EplanException för
(”felet som uploading ftp, sparar”);
för
} fångar
{
Console.Write (” \ nFtpUpload
->Upload (för den WebException före detta): ”+ före detta. Meddelande); kast nya EplanException för
(”felet som uploading ftp, sparar”); finally
{
för
för
} om (uploadResponse! = ogiltig)
uploadResponse.Close ();
om (fileStream! = ogiltig)
fileStream.Close ();
om (requestStream! = ogiltig)
requestStream.Close ();
thank för
för
för
}} du i förskott för en kodifiera, som ska, återanvänder anslutningarna.
" klar "
Svar : hur man är kompetent att skjuta flera sparar till en ftp-server, mig mottar 503 på femte sparar, hur man återanvänder ftp-anslutning?
Ge detta ett försök, se, om det ger dig några idéer:
@echo av
fastställda DestinationDirectory= X:\
för /F ”tokens=*” %%A (”dir /b /s ”c:\ *_daily””) gör in (
robocopy ”%%A” %DestinationDirectory%” /S
)
~bp
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag