你型我塑博客
snryang
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
24 随笔 :: 8 文章 :: 29 评论 :: 0 引用
提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地
using
System.Net;
Regex re
=
new
Regex(
@"
src\s*=\s*(?:([""'])(?<src>[^""']+)\1|(?<src>[^\s>]+))
"
, RegexOptions.IgnoreCase
|
RegexOptions.Singleline);
MatchCollection mc
=
re.Matches(
this
.Editor1.XHTML.ToString());
foreach
(Match m
in
mc)
{
string
url
=
m.Groups[
"
src
"
].Value;
string
filepath
=
url;
if
(url.Substring(
0
,
7
).ToLower()
==
"
http://
"
)
{
string
KuoZhangMing
=
"
.
"
+
url.Substring(url.LastIndexOf(
"
.
"
)
+
1
);
string
path
=
HttpContext.Current.Server.MapPath(
@"
/MLXZ/Uploads/Download/
"
);
string
filename
=
DateTime.Now.ToString(
"
yyyyMMddHHmmss
"
)
+
KuoZhangMing;
path
=
path
+
filename;
filepath
=
@"
/MLXZ/Uploads/Download/
"
+
filename;
WebClient myWebClient
=
new
WebClient();
myWebClient.DownloadFile(url,path);
this
.Editor1.Text
=
this
.Editor1.XHTML.ToString().Replace(url,filepath);
}
Pic.Items.Add(
new
ListItem(filepath,filepath));
}
上面代码实现了提取编辑器中的图片地址,如果图片地址为网上的,则会自动保存到本地.其它是的editor1为一个编辑器CuteEditor
posted on 2007-03-14 14:31
snryang
阅读(339)
评论(3)
编辑
收藏
评论
#1楼
2007-03-23 13:46
林业厅 [未注册用户]
大大大大大大大
回复
引用
#2楼
2007-03-23 13:48
using System.Net; [未注册用户]
using System.Net;
Regex re = new Regex(@"src\s*=\s*(?:([""'])(?<src>[^""']+)\1|(?<src>[^\s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection mc = re.Matches(this.Editor1.XHTML.ToString());
foreach (Match m in mc)
{
string url=m.Groups["src"].Value;
string filepath=url;
if(url.Substring(0,7).ToLower()=="http://")
{
string KuoZhangMing="."+url.Substring(url.LastIndexOf(".")+1);
string path = HttpContext.Current.Server.MapPath(@"/MLXZ/Uploads/Download/");
string filename=DateTime.Now.ToString("yyyyMMddHHmmss")+KuoZhangMing;
path=path+filename;
filepath=@"/MLXZ/Uploads/Download/"+filename;
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(url,path);
this.Editor1.Text=this.Editor1.XHTML.ToString().Replace(url,filepath);
}
Pic.Items.Add(new ListItem(filepath,filepath));
using System.Net;
Regex re = new Regex(@"src\s*=\s*(?:([""'])(?<src>[^""']+)\1|(?<src>[^\s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection mc = re.Matches(this.Editor1.XHTML.ToString());
foreach (Match m in mc)
{
string url=m.Groups["src"].Value;
string filepath=url;
if(url.Substring(0,7).ToLower()=="http://")
{
string KuoZhangMing="."+url.Substring(url.LastIndexOf(".")+1);
string path = HttpContext.Current.Server.MapPath(@"/MLXZ/Uploads/Download/");
string filename=DateTime.Now.ToString("yyyyMMddHHmmss")+KuoZhangMing;
path=path+filename;
filepath=@"/MLXZ/Uploads/Download/"+filename;
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(url,path);
this.Editor1.Text=this.Editor1.XHTML.ToString().Replace(url,filepath);
}
Pic.Items.Add(new ListItem(filepath,filepath));
回复
引用
#3楼
2008-05-16 18:03
大幅度 [未注册用户]
为什么 我单独 使用 能用 项入程序中就 去不到图片
哥哥 你 在线么
回复
引用
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
“图片变幻显示控件”发布
图片转换,把bmp图片转换为jpg图片
相关链接:
最新IT新闻:
Silverlight 2.0正式版下周发布
Wikipedia“变心”,力挺Ubuntu
“不可破解”的加密技术出
13款Firefox Gmail扩展
支持鼠标手势的Chrome中文修改版
<
2008年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
公告
从,163博客换到csdn博客,现在又换到了博客园,唯一的目标就是想更多的认识一些有共同兴趣的群体
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(4)
给我留言
查看留言
我参加的小组
女程序员之家
.NET 3.x
我参与的团队
成都.NET俱乐部(0/1077)
随笔分类
非专业文章
(rss)
工作(4)
(rss)
原创(9)
(rss)
转载(1)
(rss)
随笔档案
2008年9月 (1)
2008年8月 (2)
2008年6月 (1)
2008年5月 (1)
2008年4月 (2)
2008年3月 (3)
2008年2月 (1)
2008年1月 (2)
2007年12月 (1)
2007年10月 (1)
2007年9月 (1)
2007年8月 (1)
2007年7月 (1)
2007年3月 (6)
文章分类
asp.net(3)
(rss)
JavaScript(4)
(rss)
Skill
(rss)
Study English(1)
(rss)
相册
I work Images
asp.net
竞学英语网
(rss)
一个学习英语比较好的网站
english study Website
最新随笔
1. 基于JQuery的拖拉效果,
2. cms系统也不复杂
3. IList对象排序方法
4. 基于jqury的自动完成
5. 让你的博客园变灰
6. 弹出遮罩层示例.
7. Jquery学习
8. 用反射来解决字段多带来的烦恼
9. 数据库结构中的"树"
10. 兴奋ing 这种感觉真好
最新评论
1. re: 基于JQuery的拖拉效果,
@煜皓
我的需求就是样,不是拖了之后回原位,则是只允许拖到下面四个方框中,拖下去之后,图片回到原位,但是图片的标题在下面的方框中要显示出来
--snryang
2. re: 基于JQuery的拖拉效果,
插件的事例 他托过去可以放手..他做了那么多图片.. 都是不同的特效.. 呵呵.你的只有一个效果哦.. 而且放手就回原位了.. 就跟一个个神像一样..
--煜皓
3. re: cms系统也不复杂
@Kevan
:) 对性能影响大啊?
--snr_yang
4. re: cms系统也不复杂
foreach 里面定义 变量???晕
--Kevan
5. re: cms系统也不复杂
cms的概念太大,简单和复杂只在一念之间
--lexus
阅读排行榜
1. 一小段JS代码实现静态页面点击数的自动更新(使用AJAX)(468)
2. 用反射来解决字段多带来的烦恼(415)
3. 提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地(339)
4. SQL分页存储过(330)
5. cms系统也不复杂(266)
评论排行榜
1. 用反射来解决字段多带来的烦恼(10)
2. 悟透JavaScript (4)
3. 提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地(3)
4. 一小段JS代码实现静态页面点击数的自动更新(使用AJAX)(3)
5. cms系统也不复杂(3)
Powered by:
博客园
Copyright © snryang