asp.net关于文件在数据库的存入和读取2011-02-08最近有个涉及到邮件的活,需要把文件上传到数据库,然后再把文件从数据库里面读出来,进行下载。找了一些资料之后运用到项目当中。数据库的结构如下:USE [EOffice] GO /**//****** 对象: Table [dbo].[Group_Files] 脚本日期: 07/20/2006 23:57:34 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Group_Files]( [ID] [int] IDENTITY(1,1) NOT NULL, [FileName] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT [DF_Group_Files_FileName] DEFAULT (""), [FileBody] [image] NULL, [FileType] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT [DF_Group_Files_FileType] DEFAULT (""), CONSTRAINT [PK_Group_Files] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO SET ANSI_PADDING OFF然后我写了一个存储过程,代码如下:USE [EOffice] GO /**//****** 对象: StoredProcedure [dbo].[SendTo_Group_Email] 脚本日期: 07/20/2006 23:59:21 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GOCreate PROCEDURE [dbo].[SendTo_Group_Email] ( @Title varchar(200), @Content varchar(MAX), @Area varchar(max), @Sender varchar(50), @Dept varchar(50), @SendToUser varchar(50), @FileName varchar(200), @FileBody image, @FileType varchar(4) ) AS