当前位置: 代码迷 >> ASP.NET >> fckeditor 下传图片时如何把路径传到数据库里;或者当image文件夹中添加一张图片时立即就往数据库中添加其名称
  详细解决方案

fckeditor 下传图片时如何把路径传到数据库里;或者当image文件夹中添加一张图片时立即就往数据库中添加其名称

热度:7112   发布时间:2013-02-25 00:00:00.0
fckeditor 上传图片时怎么把路径传到数据库里;或者当image文件夹中添加一张图片时立即就往数据库中添加其名称
fckeditor 上传图片时怎么把路径传到数据库里;或者当image文件夹中添加一张图片时立即就往数据库中添加其名称?
我是想图片在上传到指定文件夹的同时,把其相关信息存入数据库的一个表中,以方便今后浏览和管理--比如设置权限,用户只能使用自己上传的图片;
我用的是c#,.net3.5
请教各位高手了!急!
谢谢先!
------最佳解决方案--------------------------------------------------------
正则获取
  MatchCollection matchs = Regex.Matches(FCKeditor1.Value, @ " <img\s[^> ]*src=([ " " ']*)(? <src> [^ ' " "]*)\1[^> ]*> ", RegexOptions.IgnoreCase);
  foreach (Match m in matchs) {
  Response.Write(m.Groups[ "src "].Value+ " <br> ");
  }

------其他解决方案--------------------------------------------------------
引用:
权当你在说梦话了


有问题好好分析。

不知道LZ是想得到fckeditor里面的图片路径,还是想得到什么



你会就多多授业解惑别人,不会就不要装会,我们也都一样。

更不要嘲笑菜鸟什么,csdn是个平台,给别人正确答案我们自己

巩固了知识,别人给我们答案我们自己学到新知识,看别人得到

答案我们丰富更多的知识,何必挖苦这个那个,你说是不是?!
------其他解决方案--------------------------------------------------------
e ,你上传成功的话,往数据库相关表插入一条数据,不行啊?
------其他解决方案--------------------------------------------------------
我是想图片在上传到指定文件夹的同时,把其相关信息存入数据库的一个表中
你不是都已经说出来了,上传好图片,就插入一条数据存储图片的相关信息
------其他解决方案--------------------------------------------------------
楼主自己思路已经很清晰了?到底有什么不明白的呢?还是代码不会写呢?
------其他解决方案--------------------------------------------------------
首先怎么判断上传成功;
其次怎么获取这个上传的路径?
------其他解决方案--------------------------------------------------------
关键是,我不知道怎么获取这个上传图片的路径--这个路径不是从fckeditor.value中用正则表达式获取的那个路径,应该是上传图片的路径
------其他解决方案--------------------------------------------------------
上传成功了,fckeditor里面不是就有路径的源码了么。
------其他解决方案--------------------------------------------------------
该回复于2010-09-26 10:29:03被版主删除
------其他解决方案--------------------------------------------------------
不知道哪个图片是新上传的,怎么获取啊?
------其他解决方案--------------------------------------------------------
引用:
正则获取
  MatchCollection matchs = Regex.Matches(FCKeditor1.Value, @ " <img\s[^> ]*src=([ " " ']*)(? <src> [^ ' " "]*)\1[^> ]*> ", RegexOptions.IgnoreCase);
  foreach (Match m in matchs) {
  Response.……

这个获取的是插入到编辑器中图片的路径,我需要的是用户上传成功后的那个路径,跟编辑器的图片不是一码事,有可能相同,但大多时候不同
------其他解决方案--------------------------------------------------------
那得修改上传那部分的源码,不然图片地址可以通过正则找到,但无法实现每个用户只能使用自己图片的目的
------其他解决方案--------------------------------------------------------
引用:
那得修改上传那部分的源码,不然图片地址可以通过正则找到,但无法实现每个用户只能使用自己图片的目的

是啊,可惜的是,上传的那部分源码我不知道怎么修改!所以请教了!
------其他解决方案--------------------------------------------------------
同志们,有解决办法吗?
------其他解决方案--------------------------------------------------------
楼上诸位说的都解决不了根本问题啊!
------其他解决方案--------------------------------------------------------
我记得fckeditor是有源码可以下载的,不行就反编译个呗
具体实现好多方法了,简单的你可以上传的时候使用用户id建立独立文件夹
然后还得修改对应的js部分,用户使用文件的时候只能浏览到自己id的文件夹
感觉很麻烦,不如自己写个文件管理功能来得快
------其他解决方案--------------------------------------------------------
你都没搞清楚fckeditor是什么
  相关解决方案