当前位置:编程学习 > C#/ASP.NET >>

ckfinder如何获取图片的文件名或者相对路径

我用ckeditor和ckfinder实现图片的上传。并设置了上传文件之后文件的重命名、【sFileName = DateTime.Now.ToString("yyyyMMddHHmmssfff") + "." + sExtension;】
我也设置好了上传图片之后存放的目录“~\images”。
现在的问题是,我怎么从后台获取图片的文件名,或者图片的相对路径。 ckfinder ckeditor 图片 --------------------编程问答-------------------- 。。。。木有大神么。。。。 --------------------编程问答-------------------- 我是直接重新编译了ckfinder 中的 FileUploadCommandHandler.cs 在
oFile.SaveAs(sFilePath);后面添加了下面的代码。
其实上传后把文件的相关信息存到数据库里。至于数据库里的数据,想怎么用就怎么用啦。


                                //准备将文件名和文件ID插入数据库
                                

                                OleDbConnection conn = new OleDbConnection(ConfigurationManager.ConnectionStrings["accessConnStr"].ToString());
                                OleDbCommand cmd;
                                OleDbDataAdapter da;

                                cmd = new OleDbCommand();
                                da = new OleDbDataAdapter();

                                string productname = sFileNameNoExt;

                                cmd.Connection = conn;
                                cmd.CommandText = "insert into articleattachment (aid,attachmentpath,uploadtime,productname) values ('" + Config.Current.CurrentArticleId + "','" + sFilePath + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','" + productname + "')";

                                conn.Open();

                                int i = cmd.ExecuteNonQuery();
                                conn.Close();
                                //插入数据库操作结束
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,