Image upload in window application ? C#.net? - winforms

In window application, i have one registration form in that one option is to upload the photo of the user. So how can i do this, generally in web application we have File Upload control using this we can save the image in our project, like that i want to save the photo of the user in any drive of my system. can you help me. Thank you.

You can use File Open Dialog Control. You can retrieve the physical path of the file and copy the file to your system specific location.
Sample:
string fulllocimage = openFileDialog1.FileName;
File.Copy(fulllocimage, Path.Combine(#"C:\UploadedImage\",Path.GetFileName(fulllocimage));

Related

Store an image in local application folder in AngularJS

In my AngularJS application I need to store the images that a user choose from his device, in the application folder.
Only the device used to choose the image has to see it.
So I will save in the backend only the path of this image.
I tried to search how to move or copy an image in a folder, but I haven't found any solution.
How should I do this?

File upload and download - Angular with Node

I am working on project where I have to store a file/img/pdf for a particular user instance and retrieve the files when the user logged in.
So the theme is, whenever user uploads a file it should be populated in his screen like profile pictures, invoice PDF's etc.,
Moreover, I just want to perform a carousel slideshow of uploaded images by user.
I came through several baked in modules such as ng-file-upload in angular and I was successful in uploading files too but how can I retrieve the particular file from the server and display them to user?
What is the best practice to achieve this?
Thanks in advance!

save file in Silverlight without showing Save as dialog

Is it possible to save a file to the users local Downloads folder without prompting them with a save as dialog?
I have an application where a user right mouse clicks to choose an option to save a specific file.
I have used IHttpHandler interface but not sure how to call this handler in code so that the system will start saving to the downloads file without the user having to navigate to a different page
One way out is to host the required file on a public URL and simply navigate to that URL in a new tab/window from your silverlight app..
HtmlPage.Window.Navigate(new Uri("<YOUR FILE's URL>"), "_blank");
This should cause the browser to open that link in a new tab and in turn download it automatically (occasionally depending on the user settings)..

Silverlight 4: Read in file from local system without being OOB?

Any tips/tricks on how to read a file from the local system dynamically in silverlight 4 without having to be out of browser?
Impersonation? Toggling app elevated trust on/off programmatically?
Or is this simply impossible to do without being out of browser?
As it stands I have a Pegasus ImageGear PDF viewer that I feed a "LoadDocument" method a stream of a PDF file.
This of course works fine if the file is an application resource and compiled with the application.
StreamResourceInfo resource = Application.GetResourceStream(new Uri("/TestRIA;component/SampleData/test.pdf", UriKind.Relative));
docViewer.LoadDocument(resource.Stream);
This silverlight application will be hosted through a website deployed on a server. This server has a partition specifically for repositories of files. These files in the "D:" partition are currently accessed by an ASPX web application and displayed in a PDF viewer. We're moving to silverlight, so as the user selects the grid row representation of that file in the repository, I know the "NAME" of the file. The repository's location is a string held in the database configured in another application. I simply concatenate the file name to that repository path and have the filepath.
Again, the 3rd party viewer's "LoadDocument" method has two overloads. One that accepts a stream of the PDF and one that accepts the filename of the PDF.
For example I have a click event that feeds the name of the document, and I already have the root path to concatenate it to:
void testButton_Click(object sender, EventArgs e)
{
string docName = myListBox.SelectedItem.Content.ToString();
docViewer.LoadDocument(repositoryPath + docName);
//OR using stream
Stream s = new FileStream(repositoryPath + docName, FileMode.Open);
docViewer.LoadDocument(s);
}
You cannot programatically interact with an arbitrary file in SL4. Period. There's your section of isolated storage you can read from and write to files, but that isn't what you're looking for. You can read and write files through the file open dialog, but again I think that's not what you want.
The only way out of the Silverlight sandbox is the network. You have to have to talk to a non-sandboxed service to do this. SL has OK support for Web Services, Http, and even sockets. This seems doable for you since you're talking about the file being somewhere on a "server".
I remember reading that this will work without elevated trust only if the code is initiated with a user action such as button click.
http://msdn.microsoft.com/en-us/library/ff382752%28v=vs.95%29.aspx
For security purposes, if a Silverlight application is a sandboxed
application, file and print dialog boxes must be user-initiated. This
means you must show them from a user-initiated action, such as the
click event handler for a button.
As a possible workaround, if your Silverlight app is backed by a service, you could make the reading/writing of the file be handled by the service, assuming it has access to the location(s) and sufficient rights in the destination folder(s).
Create an OpenFileDialog box and you can return stream(s) to the selected file(s).

store image in a folder form a list in silverlight

I want to store a image in to a folder which I have selected from a list in silverlight
In Silverlight you have only limited access to the file system for security reason.
So everything what you want to save would end up in IsolatedStorage...
Check out this Quickstart Video and let me know if it helps
http://www.silverlight.net/learn/quickstarts/isolatedstorage/
In Silverlight, You have limited access to the client file system. If you are running Out Of Browser application with elevated permission, you can access User folders (My documents in windows).
But you can try some workarounds like using JavaScript u can try to download file. For reference Download a picture OnClick

Resources