Är det möjligt att hämta filer från en annan server till min server med hjälp av asp.net? Hej, Ja det kan du göra, WebClient är en klass som kan läsa det åt dig. Du kan även använda dig av HttpWebRequest, WebRequest, Socket klasserna. De kräver dock mer kunskaper. tack det verkar vara vad jag söker, ska bara ta reda på hur man använder det nu men det verkar inte så svårt :) <code> Tack så mycket nu är det så att jag använder VB men kan lika bra göra det här lilla i C# men nu är det så att jag får det här felmeddelandet: Jag har här försökt skriva om C# till VB och anpassat det för ASP.NET men har inte testat om det fungerar. Tack så hemskt mycket äntligen funkar det som det ska!Hämta filer till servern
alltså jag vill hämta filen http://www.sida.com/mapp/filnamn.zip till min server och sedan spara den där och gärna byta namn på den samtidigt också.Sv: Hämta filer till servern
Alla finner du under System.Net
Mvh JohanSv: Hämta filer till servern
Sv: Hämta filer till servern
string remoteUri = "http://www.contoso.com/library/homepage/images/";
string fileName = "ms-banner.gif", myStringWebResource = null;
// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
// Concatenate the domain with the Web resource filename.
myStringWebResource = remoteUri + fileName;
Console.WriteLine("Downloading File \"{0}\" from \"{1}\" .......\n\n", fileName, myStringWebResource);
// Download the Web resource and save it into the current filesystem folder.
myWebClient.DownloadFile(myStringWebResource,fileName);
Console.WriteLine("Successfully Downloaded File \"{0}\" from \"{1}\"", fileName, myStringWebResource);
Console.WriteLine("\nDownloaded file saved in the following file system folder:\n\t" + Application.StartupPath);
</code>Sv: Hämta filer till servern
<code>
Invalid token '(' in class, struct, or interface member declaration
</code>
på raden:
<code>
Console.WriteLine("Downloading File \"{0}\" from \"{1}\" .......\n\n", fileName, myStringWebResource);
</code>Sv: Hämta filer till servern
<code>
Dim remoteUri As String = "http://www.contoso.com/library/homepage/images/"
Dim fileName As String = "ms-banner.gif"
Dim myStringWebResource As String = remoteUri + fileName
Dim myWebClient As New WebClient()
Response.Write("Downloading File """ + fileName + """ from """ + myStringWebResource + """<br>")
myWebClient.DownloadFile(myStringWebResource, fileName)
Response.Write("Successfully Downloaded File """ + fileName + """ from """ + myStringWebResource + """<br>")
Response.Write("Downloaded file saved in the following file system folder: """ + Application.StartupPath + """")
</code>
Mvh,
Thomas VanhaniemiSv: Hämta filer till servern
Jag har bara testat det i skolan där det är alla möjliga brandväggar och liknande i vägen och här funkar det inte men är ändå nästan säker att det kommer att fungera hemma=)