Web Forms :: Upload A File From Local Computer Through A Web Server To A Different Server?
Nov 16, 2010what is wrong with this line of code?
uploadFile.PostedFile.SaveAs("\ddg3584GraphicsWater lilies.jpg")
what is wrong with this line of code?
uploadFile.PostedFile.SaveAs("\ddg3584GraphicsWater lilies.jpg")
I have a simple webpage which uses the FileUpload control. I am trying to select a file from the local pc and save it to the web server which is a remote server on the company network. I have a shared folder on the web server with the appropriate permissions. The folder authentication is using a predefined user name and password.
I have tried My.Computer.Network.UploadFile and System.Net.WebRequestMethods.File.UploadFile. For both methods I am getting the following error:
System.IO.FileNotFoundException: Could not find file 'C:empfilename.xls'
In my current project, my client application first talk with the server and the server returned an upload url for me to upload a file, the url looks like this: [URL] Then I want to use HTTP PUT method to upload the local "c:pesult.cab" to the above loacation. How could I do this? And could anyone give me a detailed description about the whole uploading mechanism? When I use a ASP.NET upload control, I just click the browse button to locate my file and click submit, and on the server side, I just call the SaveAs() method of the upload control. Here is some code:
protected void UploadButton_Click(object sender, EventArgs e)
{
if(FileUploadControl.HasFile)
{
try
{
string filename = Path.GetFileName(FileUploadControl.FileName);
FileUploadControl.SaveAs(Server.MapPath("~/") + filename);
StatusLabel.Text = "Upload status: File uploaded!";
}
catch (Exception ex)
{
StatusLabel.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
}
}
}
Who is responsible for reading the file and sending it? What happens when I call FileUploadControl.SaveAs() method? Does the server pull the file from client, or the client push the file to the server? I know HTTP is text based, but my result.cab is not text, so is it Base64 encoded before being sent? How does HTTP PUT method work? Is it a client side push, or a server side pull? Or interaction of both like some kind of handshake?
i think this has been asked before but i just cannot figure this one out.
I have added a global.asax file to my project (using asp.net with c# from vs2010) and works great on my local machine. then when i publish to our site (i publish to ftp site and then copy from the ftp folder into the site folder overwriting old files) and it doesn't work... at all. i am using 'windows server 2008 R2 Enterprise'.
I have a file on the server that users will have the possibility to download to thieir computer. For example the filepath could look like below. How would it be possible to save this to the desktop or C: etc.. ?
[Code]....
I have written the following code that successful ftps a file to the proper location as long as the file exists on the server itself....
However, I need the code to pull the file contents from the client computer, not the server.
Here is the code:
[Code]....
When I deploy this application to my staging server and test it, it's looking for the files on the staging server...not my local computer.
I am attempting to write an asp.net application that copies any file from the user's local machine to another server on the same network.
The Catch
The server that will house the application is separate from the server that will receive the files from the local user's machine. In other words, to do the file copy the user will have to access the application on one server via IIS and within the application it must place that file on another server. Further, these servers while on the same network cannot physically see each other.
In addition, the users of the application are connected Anonymously (Anonymous Authentication)
i have a .JPG file in my local machine which has to be sent as body of SMTP mail.Path of image D://foldername//imagename.jpg The code I run is in the server mc. I want it to access my local machine's d: folder to get the image file. But it is accessing the server mc's d: folder. How can this be done?
View 3 Repliesi have file
Response.Clear()
Response.ContentType =
"application/octet-stream"
Response.AddHeader(Response.WriteFile(M_FILENAMe, "Content-Disposition", _"attachment; filename=""" & M_FILENAMe & """")True)Response.Flush()
Response.End()
the file is being saved on the server & needs to be same on the local system too so used the above code but the actual size is nt being saved on the local system if the file size on server is 3 MB in local system i gets saved in kbs
My site contain dynamic default page that consist of webparts.When i run my project on local server in my web browser msg gets display page isn't redircted properly.
View 7 Replieshow to download a file , from sql server 2005 to local disk.
using asp.net and c# as my code behind, when i click on gridview column, a pop up windows should appear asking fr the path to save in local disk, when name is entered and save button is clicked, that particular file should get saved in disk.
is it possible to automatically populate a file upload control's file for automated testing and server stress. I have one upload control (that simply brings up the browse and selects the file) and a button that uploads the selected fileupload control's file. Is it possible to give the file upload control a file pather "C:myImage.jpg" and submit the file by pressing the upload butto:
document.getElementById("fileUpload").value = "C:myImage.jpg";
document.getElementById("btnUpload").click();
I have a mdf database in my computer. And I have sql management studio 2005 installed. I would like to mange the mdf database with this program and I do not know how.
View 3 RepliesHow to insert data from local SQL server to remote SQL server (without using linked server) like below?
insert * into [remote server].[northwind].orders
from [local server].[northwind].orders
The task is simple. I know where the client side has a file. I need to upload this file to the server. Because of safety issues it's became very difficult. I have tried to create upload file control with the already inserted into it the path to the file. It is impossible. Now i thinking how to use XMLHttpRequest to send the file. Fellow experts, who knows how to upload a file to the server using JavaScript or POST of ASP.NET to server side
View 7 Replieshow to deploy ASP.net Website having SQL Server on IIS server on Different Computer..
View 2 RepliesI have a webform (ASP .NET 3.5 SP1) where I need to put a file upload server control. People from this page should be able to upload a file of 50 MB (max). I know for this purpose the ASP .NET FileUpload control is not good. What can I do? Is there any free fileupload module which I can use?
View 1 RepliesI am trying to upload photo to my website folder "upload"
View 6 Repliesuploading image from one server to another server. i am developing one website [URL] and from this website i want to upload images to another website say [URL] using asp:fileupload control... is it possible to upload file or image from localhost machine to different server using fileupload.saveas method..
View 2 RepliesI have a web form that allows the user to upload a file to the web server, that file is then read into a database. This process works on my local pc, my dev box and one of my qa servers. I moved the code to a new QA web server and it doesn't work on that server, even though the web site is setup the same on all 3 machines. On the new server it was working at one time and then today it stopped.What could be causing me to get {access denied to folder c:websitefilesuploads} (which is the file I'm uploading to and then deleting and works on my local dev and one of my qa boxes
View 4 Repliesi've used file upload control to upload the file as binary data. thing is it's working fine in local system and not uploaded in server.
View 8 RepliesHow to upload a file in asp.net.
View 1 RepliesI'm using ASP.NET with MVC 2 and have trouble translating a local file url to a server address. It would seem like a fairly simple and common task, but google searches gives me no good answers. (Perhaps i suck at searching)
I have a controller that takes a file from a html form in a view and saves it to disk. I need to return the real url of this file back to the View. Whatever method i use, I always get a string with the local path of the file instead of the http path.
I suspect the url might get translated to http address once the project has been deployed, but I really need the server address when debugging without having to hardcode anything.
Consider the following example in some controller method:
string url = Url.RequestContext.HttpContext.Server.MapPath("~/Content/Files/" + Path.GetFileName(file.FileName));
// outputs: "C:\Users\xxx\Documents\Visual Studio 2010\Projects\[ProjectName]\Content\Files\file.png"
// whereas i'd like something like "http://localhost/Content/Files/file.png" instead
in the application, I need write a jpg file to local folder on server, then show it in browser.
so, the code likes show this file:
HttpContext.Current.Request.Url.Host + "/View/ViewJpg.aspx"
In the ViewJpg.aspx, it will process the jpg. /view is in root folder.
it works fine when the code is on a server, however, I have problem when I debug in on local machine.
because the code is actually http://localhost/mYproject but HttpContext.Current.Request.Url.Host only returns http://localhost.
actually i am developing an facebook application using .net in localhost everything fine but when i try it on facebook however there is no error message the file doesnt save to our server.
in facebook applications you put your application to your own server then in facebook you callback that page. So when i try to upload and save an image or smthng on facebook side the path wants still to go to our server's drive and it cant find the way off course. but how could i do this? it should be possible to say the file you will save to x server's y folder etc.
this is my upload method:
[Code]....