C#往mysql中插入网页富文本

[复制链接]
查看11 | 回复3 | 2013-3-7 17:39:46 | 显示全部楼层 |阅读模式
楼主你好:
这种情况保存数据的时候并不是你想的那样,保存起来的内容并不是string类型的,因为如果你直接保存string的东西,肯定有很多特殊符号通不过的,你可以把文件中的内容转换成二进制保存到数据库中,你把你的content字段创建成byte类型。代码可以这样写:public void GetStringConvertValue(string strPath)
{
//strPath就是你文件的路径
if (File.Exists(strPath))
{
using (FileStream fs =...
回复

使用道具 举报

千问 | 2013-3-7 17:39:46 | 显示全部楼层
你需要把那些有特殊含义的字符比如单引号、双引号、大于号、小于号转换成html字符,这样才能插入到mysql里面,而且提高了网站的安全性,不容易被黑客注入脚本,造成不必要的损失...
回复

使用道具 举报

千问 | 2013-3-7 17:39:46 | 显示全部楼层
数据类型和长度看下 。要么就是用html编码下再插入数据库。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行