关于在线编辑器freetextbox 上传图片的问题 谁知道怎么修改freetextbox 让它能上传图片?或者谁有做好的freetextbox 发给俺。邮箱:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fckeditor 在编辑器的光标处插入指定HTML数据?也许您马上就想到了在我们上传图片的时候我们可以利用这点,在编辑器中直接插入一段HTML,编辑器可以是所见即所得的哦,当你插入一段用来显示图片的html(<img src='图片路径'>),在编辑器中马上就可以看到图片的啦!既然动态插入图片的问题解决了,那么就只剩下上传的了,上传在asp.net里面变得so easy,好了,方案有了:上传本地图片到服务器-->返回路径src-->根据返回的src插入显示图片的html(img src='src')。具体实现:首先,给FreeTextBox添加一个上传图片的按钮。 public class UploadImg: ToolbarButton { public UploadImg() : base("UploadImg","FTB_UploadImg","insertimage") { ScriptBlock = @"function FTB_UploadImg(){UploadImg()}";//按钮点击事件对应方法 } }然后,写几个客户端脚本,一个用来相应上传图片按钮点击事件——弹出一个用来上传图片的窗口。function UploadImg() { window.open('upload_img.aspx','_UploadImg',"width=481 height=190"); } //插入指定HTML数据到编辑器光标位置 function InsertText(textToInsert) { FTB_InsertText("",textToInsert); .focus(); }最后,在弹出窗口中上传本地图片到服务器指定目录中,返回图片上传到服务器后的路径(如:uploadImgs/myphoto.gif),调用InsertText('<img src=uploadImgs/myphoto.gif>') 方法插入上传后的图片,并关闭上传窗口。 private void SaveImage() { string filename = uploadFile();//取得上传后的图片路径 Response.Write(@" "); Response.End(); }注意:这种方法会产生很多垃圾图片来自:http://www.webuc.net/dotey/archive/2004/05/20/723.aspx参考:http://dingsea.cnblogs.com/archive/2006/04/17/376764.html 要VB.NET 版的啊! 请哪位高手提供一下有其可以保存的源代码啊!谢谢! 可以考虑使用我们的WebNoteEditor在线编辑器。我们的编辑器没有criedshy 所说的多余图片的问题,因为当表单提交的时候才触发上传事件。安装扩展插件后,本地图片还可以自动上传到服务器。 未能加载文件或程序集“App_Licenses”或它的某一个依赖项。拒绝访问。 一个页面框住另外一个页面是不是用iframe就ok了 多行文本框的问题 GlobalResources 和 LoalResources该用哪个? 如何使 "链接"的页面 没有工具栏,状态栏?? 服务器控件绑定js脚本 关于网站方面的常识 怎么用图片的形式显示等级? 那位兄弟给个可以下的vs2005正式版本的下载地址?多谢了.. 怪!指定的转换无效。有没有碰到过的! 跪求用JS判断身份证号的合法性 并能自动得到生日和性别 label固定宽度的问题(固定宽度后,中英文混合显示不正常)
public class UploadImg: ToolbarButton
{
public UploadImg() : base("UploadImg","FTB_UploadImg","insertimage")
{
ScriptBlock = @"function FTB_UploadImg(){UploadImg()}";//按钮点击事件对应方法
}
}然后,写几个客户端脚本,一个用来相应上传图片按钮点击事件——弹出一个用来上传图片的窗口。function UploadImg()
{
window.open('upload_img.aspx','_UploadImg',"width=481 height=190");
} //插入指定HTML数据到编辑器光标位置
function InsertText(textToInsert) {
FTB_InsertText("",textToInsert);
.focus();
}最后,在弹出窗口中上传本地图片到服务器指定目录中,返回图片上传到服务器后的路径(如:uploadImgs/myphoto.gif),调用InsertText('<img src=uploadImgs/myphoto.gif>') 方法插入上传后的图片,并关闭上传窗口。 private void SaveImage()
{
string filename = uploadFile();//取得上传后的图片路径
Response.Write(@"
");
Response.End();
}注意:这种方法会产生很多垃圾图片来自:http://www.webuc.net/dotey/archive/2004/05/20/723.aspx
参考:http://dingsea.cnblogs.com/archive/2006/04/17/376764.html
我们的编辑器没有criedshy 所说的多余图片的问题,因为当表单提交的时候才触发上传事件。
安装扩展插件后,本地图片还可以自动上传到服务器。