Hi,
Im new to asp.net.I need to load several files from a web site.
My type of files are ppt, doc, xls files. I have made a search on the forum and thanks to Menhdak I found this
VB Code:
if System.IO.File.Exists(Server.MapPath("createdfiles/woof.txt")) Then Dim TargetFile As New System.IO.FileInfo(Server.MapPath("createdfiles/woof.txt")) ' clear the current output content from the buffer Response.Clear() ' add the header that specifies the default filename for the Download/ ' SaveAs dialog Response.AddHeader("Content-Disposition", "attachment; filename=" + _ TargetFile.Name) ' add the header that specifies the file size, so that the browser ' can show the download progress Response.AddHeader("Content-Length", TargetFile.Length.ToString()) ' specify that the response is a stream that cannot be read by the ' client and must be downloaded Response.ContentType = "application/octet-stream" ' send the file stream to the client Response.WriteFile(TargetFile.FullName) ' stop the execution of this page Response.End() End If
I replaced "createdfiles/woof.txt" and put in "mytext.doc" but this does not work. At the moment my file is in the bin. Obviously later on it will be on the server. can someone please help me with this. This is the first time Im loading a webs site. Also pls tell where i put the file and how to set its path in the code. Many many thanks
Many thanks




Reply With Quote