前段时间在网上看到新浪有一个提交文本(Html代码),自动上传图片的功能,觉得倒是很[实用,稍一琢磨,自己也写了这么一个东东。
根据所传入的Html代码,获取标签中的图片标签,将图片复制到当前服务器,替换Html代码中图片标签的src属性值。如果需要,还可以打上水印,堂堂正正的说版权归本公司(个人)所有,哈!

以下是主程序代码:

发布文章自动上传图片并生成水印using System;
发布文章自动上传图片并生成水印
using System.Collections;
发布文章自动上传图片并生成水印
using System.Collections.Generic;
发布文章自动上传图片并生成水印
using System.Text;
发布文章自动上传图片并生成水印
using System.Text.RegularExpressions;
发布文章自动上传图片并生成水印
using System.Net;
发布文章自动上传图片并生成水印
using System.Drawing;
发布文章自动上传图片并生成水印
using System.Web;
发布文章自动上传图片并生成水印
using System.IO;
发布文章自动上传图片并生成水印
using System.Drawing.Imaging;
发布文章自动上传图片并生成水印
发布文章自动上传图片并生成水印
namespace JL.SWSystem.SWCommon.Mrhgw

以下是参数类代码:

发布文章自动上传图片并生成水印using System;
发布文章自动上传图片并生成水印
using System.Text;
发布文章自动上传图片并生成水印
发布文章自动上传图片并生成水印
namespace JL.Automatic

以下是生成水图的代码:

发布文章自动上传图片并生成水印using System;
发布文章自动上传图片并生成水印
using System.Collections.Generic;
发布文章自动上传图片并生成水印
using System.Text;
发布文章自动上传图片并生成水印
using System.Drawing;
发布文章自动上传图片并生成水印
using System.Drawing.Drawing2D;
发布文章自动上传图片并生成水印
using System.Drawing.Imaging;
发布文章自动上传图片并生成水印
发布文章自动上传图片并生成水印
namespace JL.SWSystem.SWCommon.Mrhgw


以下是程序引用代码:

发布文章自动上传图片并生成水印        string content = ""//Html标签。
发布文章自动上传图片并生成水印
        ImageUploadAutomatic.Text = content; //设置Html标签。
发布文章自动上传图片并生成水印
        ImageUploadAutomatic.FilePath = "../Images/Uploads"//设置图片上传路径。
发布文章自动上传图片并生成水印
        ImageUploadAutomatic.RefersImagePath= "/Images/Uploads"//设置图片引用路径。
发布文章自动上传图片并生成水印
        ImageUploadAutomatic.IsSignWatermark = true//确定生成水印。
发布文章自动上传图片并生成水印
        ImageUploadAutomatic.WatermarkImage = "../Images/Mark.png"//水印图片路径。
发布文章自动上传图片并生成水印
        ImageUploadAutomatic.Submit(); //提交生成。
发布文章自动上传图片并生成水印
        content = ImageUploadAutomatic.Text; //此处返回修改后的Html标签(仅修改了图片的链接地址)。
发布文章自动上传图片并生成水印

相关文章: