你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 网络与通信
在C#中整合Fckeditor编辑器实现远程图片自动上传(二)
 

能否减少因手工操作出现的错误或者简化业务处理步骤,让后台管理程序提供模块自动处理编辑器中的远程图片呢?答案是肯定的,笔者从其他CMS(内容管理系统)提供的功能得到启示。针对前一个方案流程,分析程序实现的需求:首先,需要使用正则表达式过滤网页内容源代码,从而获得内容中图片Url地址列表,随后使用XMLhttp组件根据图片url列表循环获得图片数据,同时以流的方式将图片数据上传到本地服务器上。如图2所示。


2  程序实现自动远程处理网页内容业务流程

2  组件分析

2.1  XMLhttp组件

XMLhttp从字面意义上说,是传输XML格式数据的超文本传输协议。这是微软提供的一种通过http访问网络接受和发送XML数据的API,事实上Xmlhttp支持的上传和下达的指令格式还支持字符串、流以及URL的参数等。众所周知,XMLHTML都是标记语言,都是将内容节点化、层次化。HTML着重数据外观显示;XML着重数据描述体现于数据内容。严格地说XML更为规范化和标准化,但HTML标准较XML标准先提出来并得到广泛的应用,因此从某种意义上说XML的制定是为了弥补HTML在文件处理和数据传输等方面的不足,因此从本质上说XMLhttp是将HTML面数据序列化为XML格式传输的API。简单地讲,XMLhttp用来模拟HttpGetPost请求,处理数据的交互操作。目前网络上的无刷新提交数据、模拟登录、远程获取HTML内容等等都可以利用Xmlhttp来实现,如常见的小偷程序就是一个典型的例子。
  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089