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

3.1.6 命名空间引用

using System.IO;

using System.Collections;

using System.Text;

using System.Text.RegularExpressions;

using MSXML2;

 

3.2  核心代码

3.2.1  远程图片上传模块

/// <summary>

/// 自动远程上传图片模块

/// </summary>

private void UploadRemote()

{

ArrayList InputBoxVlaue = new ArrayList();

//获得远程图片Url地址列表

InputBoxVlaue = RegExpExecuteRemoteImg(FCK_Content.Value);

//循环读取图片数据并上传

for (int i = 0; i <= InputBoxVlaue.Count - 1; i++)

{

//读取图片数据,上传图片,返回上传图片路径。

string Newurl = ReadWriteRemoteData(InputBoxVlaue[i].ToString());

if (Newurl != "")

{

string pattern = InputBoxVlaue[i].ToString();

//替换远程图片路径为新上传的图片路径

Regex reg = new Regex(pattern);

FCK_Content.Value = reg.Replace(FCK_Content.Value, Newurl);

}

}

}

3.2.2  图片Url地址过滤模块

/// <summary>

/// 分析字符串,找出远程图片路径

/// </summary>

/// <param name="Str">源字符串</param>

/// <returns>返回图片路径数组</returns>

public ArrayList RegExpExecuteRemoteImg(string Str)

{

  推荐精品文章

·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