first create a table
CREATE TABLE [dbo].[T_ASNDOCS](
[T_ASNDocs_MdGodownSlno] [int] NULL,
[T_ASNDocs_TranType] [varchar](50) NOT NULL,
[T_ASNDocs_Slno] [int] IDENTITY(1,1) NOT NULL,
[T_ASNDocs_HdrSlno] [int] NULL,
[T_ASNDocs_filename] [image] NULL,
[T_ASNDocs_addtionaldesc] [varchar](255) NULL,
[T_ASNDocs_file] [varchar](255) NULL,
CONSTRAINT [PK_T_ASNDOCS] PRIMARY KEY CLUSTERED
(
[T_ASNDocs_Slno] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
then design aspx page
<td><br />
Attach Documents:<label style="color:Red">*</label>
</td>
<td><br />
<asp:FileUpload ID="FileUpload1" Width="75%" BackColor="White" runat="server" />
</td>
coding of fileupload control:
string ext = string.Empty;
Boolean hita = false;
int i = fileName.Length - 1;
char[] arr = fileName.ToCharArray();
while (i > 0 & !hita)
{
if (arr[i] == '.') hita = true;
else ext = arr[i] + ext;
i = i - 1;
}
return ext;
private string ReturnExtension(string fileExtension)
{
switch (fileExtension)
{
case "htm":
case "html":
case "log":
return "text/HTML";
case "txt":
return "text/plain";
case "doc":
return "application/ms-word";
case "tiff":
case "tif":
return "image/tiff";
case "asf":
return "video/x-ms-asf";
case "avi":
return "video/avi";
case "zip":
return "application/zip";
case "xls":
case "csv":
return "application/vnd.ms-excel";
case "gif":
return "image/gif";
case "jpg":
case "jpeg":
return "image/jpeg";
case "bmp":
return "image/bmp";
case "wav":
return "audio/wav";
case "mp3":
return "audio/mpeg3";
case "mpg":
case "mpeg":
return "video/mpeg";
case "rtf":
return "application/rtf";
case "asp":
return "text/asp";
case "pdf":
return "application/pdf";
case "fdf":
return "application/vnd.fdf";
case "ppt":
return "application/mspowerpoint";
case "dwg":
return "image/vnd.dwg";
case "msg":
return "application/msoutlook";
case "xml":
case "sdxl":
return "application/xml";
case "xdp":
return "application/vnd.adobe.xdp+xml";
default:
return "application/octet-stream";
}
}
Regard"s
Sudarshan.C
sudarshan.c
Sanoop, if this helps please login to Mark As Answer. | Alert Moderator