Print
Add To Favorites
Email To Friend
Rate This Article
|
Adding Filter Action to FileUpload Control of ASP.NET 2.0
|
Published:
03 Apr 2008
|
Abstract
In this article, Soyuj explains the logic to implement the ASP.NET 2.0 FileUpload Control for adding the ability to filter files. After a brief introduction, he discusses both the client and server side approaches with the help of source code. At the end of the article Soyuj also provides a few useful references to learn more about the discussed topic. |
 |
by Soyuj Kumar Sahoo
Feedback
|
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days):
40945/
727
|
|
|
|
| Introduction |
When we need to Upload any file in to our system we need the
Browse and Upload action. In the case of Windows application of .NET there is a
control called OpenFileDialog which is used for Uploading any file with
browsing. Here we can get the file filter action by using the Filter property.
For example, we have to Upload only the test files into our system, so we can
set the filtering action as: (OpenFileDialog)Object.Filter = "Text files|*.txt;
*.doc; *.rtf" in Windows Application of .NET.
So, when windows developers need this type of filtering
action in Web Application, they have a option of using asp:FileUpload control
of ASP.NET. Unfortunately, we which have no such property to set a filter for
doing the file filtering action before Uploading. So we need to develop our own
logic to achieve our Objective.
To get the filtering action we have two options in Web Application:
Client side action and Server side action. In this article we will discuss
both the possible ways with a step-by-step example to add the file filtering
logic in our application.
|
|
|
|
|
Article Feedback
User Comments
Title:
Thats a bad way of identifying files
Name:
Mike
Date:
6/15/2009 4:20:42 AM
Comment:
You really shouldn't be using the file extension as an identifier to the type of file. Use the MIME type.
|
Title:
Thanks Buddy!
Name:
Ajinkya
Date:
5/23/2009 12:39:11 AM
Comment:
I think This article is very usefull fou me!
|
Title:
I have a idear
Name:
wwvww
Date:
4/26/2009 6:10:49 AM
Comment:
string fileName=fu.FileName;//fu is a entity of FileUpload private string GetFileType() { return this.fileName.Substring(this.fileName.LastIndexOf("."), this.fileName.Length - this.fileName.LastIndexOf(".")); } if(GetFileType()!=".doc") { HttpContext.Response.Write("please upload the .doc file"); }
|
Title:
What I want is a propertity name of Filer
Name:
wwvww
Date:
4/26/2009 6:01:20 AM
Comment:
the js is too long to read,do you have another better idear?
|
Title:
Please i want FIlter
Name:
Vishakha
Date:
2/23/2009 11:40:58 PM
Comment:
I was expecting that when I click on Browse button, It will list only different type of text files as specified ".xls", ".doc", ".rtf", ".pdf", ".html", ".htm", ".sdw", ".vor"
Where as I am getting various other files too. I expect it would filter initially and should not validate after it is selected.
|
Title:
There is not any kind of filter i seen,
Name:
Manish
Date:
2/3/2009 1:03:32 AM
Comment:
I was expecting that when I click on Browse button, It will list only different type of text files as specified ".txt", ".doc", ".rtf", ".pdf", ".sxw", ".odt", ".stw", ".html", ".htm", ".sdw", ".vor"
Where as I am getting various other files too. I expect it would filter initially and should not validate after it is selected.
Thanks manishwc@gmail.com
|
Title:
How to retrieve File date info?
Name:
NP
Date:
8/14/2008 10:12:15 PM
Comment:
Is there a way to retrieve last modified or created dates for file using the file upload control? I use file upload control to mainly get the file bytes and use it to store file contents in database. However, my requirement is also to have original file date from client side and to store it in database. I am unable to get the date stamp from client side Appreciate any help.
|
Title:
File Upload Issue
Name:
Rekha
Date:
7/28/2008 1:37:35 AM
Comment:
Hi.. When I click on the Browse button the Choose File dialog should open in thumbnail view always.. Is this possible and if yes then how? Pls help
|
Title:
Thanks
Name:
b@2te
Date:
7/22/2008 2:42:06 AM
Comment:
Thanks
|
Title:
Good
Name:
Mr.6
Date:
7/1/2008 2:38:23 AM
Comment:
this article is very good.
|
Title:
Good article
Name:
Mehul Bhuva
Date:
4/9/2008 6:53:20 AM
Comment:
It is a nice article..Keep it up
|
Title:
Excellent Work
Name:
ali raza
Date:
4/8/2008 7:40:38 AM
Comment:
nice article, keep working
|
Title:
File Filters
Name:
Haissam Abdul Malak
Date:
4/3/2008 2:00:41 AM
Comment:
Good article. However, you can use flash and ASP.NET to set the file filters on the open dialog box itself and to upload multiple files at one. http://dotnetslackers.com/community/blogs/haissam/archive/2008/03/29/upload-multiple-files-using-asp-net-amp-adobe-flex.aspx
|
|
Product Spotlight
|
|
|