日期:2014-05-17  浏览次数:20497 次

uploadify插件上传图片怎么保存到数据库?用ASP.NET实现
如题,最好是把代码贴出来,感激不尽!!

------解决方案--------------------
你将图片保存到数据库字段中???你不早说,数据库字段设置成Image或Text类型。
以下是保存图片到数据库的例子,获取到上传图片,然后将其转换成字节数组,然后保存到数据库的Image或Text类型字段中。

http://www.cnblogs.com/xiaoyao2011/archive/2011/09/25/2189999.html

http://www.cnblogs.com/drek_blog/archive/2009/06/13/1502594.html
------解决方案--------------------
引用:
引用:
你将图片保存到数据库字段中???你不早说,数据库字段设置成Image或Text类型。
以下是保存图片到数据库的例子,获取到上传图片,然后将其转换成字节数组,然后保存到数据库的Image或Text类型字段中。

http://www.cnblogs.com/xiaoyao2011/archive/2011/09/25/2189999.html

http://……

- -!保存到数据库不就是一句insert 语句?你的数据库的表怎么设计 关键是

比如你需要文件编号 文件名称 文件路径 上传时间等等..
然后上传的时候获取这些变量 然后insert into ...

------解决方案--------------------
#region    上传文件到数据库和服务器
        public void FN_UpFiles()
        {

            //遍历File表单元素
            HttpFileCollection files = HttpContext.Current.Request.Files;
            for (int iFile = 0; iFile < files.Count; iFile++)
            {
                //检查文件扩展名字
                HttpPostedFile postedFile = files[iFile];
                string fileName = "";//定义文件名
                //string fileExtension = "";
                fileName = Path.GetFileName(postedFile.FileName);//得到上传文件的完整名称 即文件名+后缀名
                int index = fileName.IndexOf(".");
                string FileType = fileName.Substring(index).ToLower();//截取文件后缀名
                //FileTypeImg = "../FileTypeimg/" + hz + ".gif";
                Guid fileGuid = Guid.NewGuid();//生成新的文件名称 以GUID命名防止文件名相同
                string NewFileName = fileGuid.ToString();//新的文件名
                NewFileName = NewFileName + FileType;//新的文件名+后缀名

               &nbs