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

jltx818ww 2010-09-25 04:29:56
fckeditor 上传图片时怎么把路径传到数据库里;或者当image文件夹中添加一张图片时立即就往数据库中添加其名称?
我是想图片在上传到指定文件夹的同时,把其相关信息存入数据库的一个表中,以方便今后浏览和管理--比如设置权限,用户只能使用自己上传的图片;
我用的是c#,.net3.5
请教各位高手了!急!
谢谢先!
...全文
401 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
a879686299 2012-11-27
  • 打赏
  • 举报
回复
我是想把fckeditor的文字和图片分别存入数据库中我不知道怎么插入。图片和文字的信息怎么获得。急啊。。。。
cr225cr225 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 truecoffeefox 的回复:]
权当你在说梦话了
[/Quote]

有问题好好分析。

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



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

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

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

答案我们丰富更多的知识,何必挖苦这个那个,你说是不是?!
Yefengkuangxiazai 2010-09-30
  • 打赏
  • 举报
回复
还是看下ASP.NET的书把...书中明确的指明了方法和代码一目了然
truecoffeefox 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 cr225cr225 的回复:]

你都没搞清楚fckeditor是什么

你在fckeditor中填的任何文字和图片又不需要你管,又不要你怎么取其中的值
我晕,你还想取fckeditor里面的图片的值啊,那不是fckeditor这个东西没用了啊
你直接把fckeditor.value的值存入数据库表中的一个字段中就行了。

读出来就会跟你填进去的时候一样的,因为vs软件会对html代码进行编码的。


你试试就……
[/Quote]

权当你在说梦话了
cr225cr225 2010-09-30
  • 打赏
  • 举报
回复
你都没搞清楚fckeditor是什么

你在fckeditor中填的任何文字和图片又不需要你管,又不要你怎么取其中的值
我晕,你还想取fckeditor里面的图片的值啊,那不是fckeditor这个东西没用了啊
你直接把fckeditor.value的值存入数据库表中的一个字段中就行了。

读出来就会跟你填进去的时候一样的,因为vs软件会对html代码进行编码的。


你试试就知道了
truecoffeefox 2010-09-30
  • 打赏
  • 举报
回复
我记得fckeditor是有源码可以下载的,不行就反编译个呗
具体实现好多方法了,简单的你可以上传的时候使用用户id建立独立文件夹
然后还得修改对应的js部分,用户使用文件的时候只能浏览到自己id的文件夹
感觉很麻烦,不如自己写个文件管理功能来得快
jltx818ww 2010-09-26
  • 打赏
  • 举报
回复
同志们,有解决办法吗?
jltx818ww 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 truecoffeefox 的回复:]
那得修改上传那部分的源码,不然图片地址可以通过正则找到,但无法实现每个用户只能使用自己图片的目的
[/Quote]
是啊,可惜的是,上传的那部分源码我不知道怎么修改!所以请教了!
truecoffeefox 2010-09-26
  • 打赏
  • 举报
回复
那得修改上传那部分的源码,不然图片地址可以通过正则找到,但无法实现每个用户只能使用自己图片的目的
jltx818ww 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wuyq11 的回复:]
正则获取
MatchCollection matchs = Regex.Matches(FCKeditor1.Value, @ " <img\s[^> ]*src=([ " " ']*)(? <src> [^ ' " "]*)\1[^> ]*> ", RegexOptions.IgnoreCase);
foreach (Match m in matchs) {
Response.……
[/Quote]
这个获取的是插入到编辑器中图片的路径,我需要的是用户上传成功后的那个路径,跟编辑器的图片不是一码事,有可能相同,但大多时候不同
jltx818ww 2010-09-26
  • 打赏
  • 举报
回复
不知道哪个图片是新上传的,怎么获取啊?
jltx818ww 2010-09-26
  • 打赏
  • 举报
回复
楼上诸位说的都解决不了根本问题啊!
wuyq11 2010-09-25
  • 打赏
  • 举报
回复
正则获取
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> ");
}
wishY 2010-09-25
  • 打赏
  • 举报
回复
上传成功了,fckeditor里面不是就有路径的源码了么。
jltx818ww 2010-09-25
  • 打赏
  • 举报
回复
关键是,我不知道怎么获取这个上传图片的路径--这个路径不是从fckeditor.value中用正则表达式获取的那个路径,应该是上传图片的路径
jltx818ww 2010-09-25
  • 打赏
  • 举报
回复
首先怎么判断上传成功;
其次怎么获取这个上传的路径?
让我带你走 2010-09-25
  • 打赏
  • 举报
回复
楼主自己思路已经很清晰了?到底有什么不明白的呢?还是代码不会写呢?
zhouyongli41 2010-09-25
  • 打赏
  • 举报
回复
我是想图片在上传到指定文件夹的同时,把其相关信息存入数据库的一个表中
你不是都已经说出来了,上传好图片,就插入一条数据存储图片的相关信息
misswangjinfeng 2010-09-25
  • 打赏
  • 举报
回复
e ,你上传成功的话,往数据库相关表插入一条数据,不行啊?

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧