Using File Uploading Control
Published on 7/8/2008 by Dotnetindex|
Vote this tutorial:
|
More articles in ASP.NET
.NET comes with great features. Anymore your do not need any additional code libraries to upload files to your web server. Microsoft.NET includes itself a file upload wizard. Now we will examined and play with this tool. I've used Visual Web Developer 2008 and ASP.NET 3.5 to create this sample application.
First we need to create a new web form and place FileUpload control on page. Drop a button and name it as Upload. Also drop a label and named as lblMsg to handle any message. Our file upload control name will be inputFileUpload. But you may rename anything in this sampel application.
After dropping and naming everything, your page must look like similiar this screen. Now let's pass code behind and add following code to your code page. To access code behind, simply double click on Upload button. Enter following code:
Protected Sub uploadButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles uploadButton.ClickDim strPath As String = Server.MapPath("uploads\")End Sub
Dim fileName As String
Try
If inputFileUpload.HasFile Then
fileName = inputFileUpload.FileName
inputFileUpload.SaveAs(strPath + fileName)
lblMsg.Text = "File uploaded!
File Name:" & fileName
Else
lblMsg.Text = "You did not upload anything!"
End If
Catch ex As Exception
lblMsg.Text = ex.ToString
End Try
Now run application pressing F5 on keyboard. Ok, that was really simple and we have typed less code. We have saved file as original name but you may change file and path. All you need is to play with strParh and fileName variables.
Happy Coding!
Comments:
no comments submitted
Latest Posts
- AJAX Features in ASP.NET MVC
- JavaScript for the ASP.NET Developer
- Handling Concurrency with ObjectDataSource
- Microsoft Chart with ASP.NET 3.5 Part 1
- Custom Control Attributes
- Adding Events to User Controls
- Consuming a WCF Service with Client-Side AJAX in C#
- JQuery jqGrid Export to Excel Using ASP.NET MVC Framework
- Smart SEO
- Express Yourself: Add Expression to Your Applications Using Microsoft Expression Studio
- Creating Crystal Report with Multiple Tables in ASP.NET
- Dealing with Images in Content Management Systems
- ASP.NET Master Page Advice, Tips, and Tricks
- Formview with Custom Pager
- AJAX Abstraction
- Input Validation in ASP.NET MVC
- User Controls as Objects
- Encrypting the Web.Config File
- How to Bridge the Client-Server Gap using AJAX and jQuery-Part 1
- Using RoleService for Role Based Forms Authentication in ASP.NET AJAX


