一个asp版的xheditor上传图片服务器端文件
作者:fanxiaojie 来源:韦伯花园的魔法师 发布时间:2009-12-21 14:18:00
最近真的喜欢上了用xheditor这个在线编辑器,但是美中不足的是我发现它暂时还不能取代FCKeditor,因为没有在线上传功能啊!当然,FCKeditor的在线上传功能也是我自己给它加增进的。我想我既然能够给FCKeditor增加在线上传功能,自然也能够给xheditor增加在线上传功能。于是我在钻研究。呜呼,费了我半天功夫才搞定它。现在真是困死我了。不过再困我也要及时这个经过记下来才能去睡的。
xheditor本来自带有一个插入图片功能的:
但是它只能手工输入图片地址。对一般人来说,这样真是太麻烦了,贴张图片还要四处找ftp软件把图片上传到服务器上去。我发现其实xheditor是自带上传功能的,而且做得很精巧,但是讨厌的是我发现它的上传图片功能只有php版的源码upload.php。可是我的博客是asp的。
我研究了xheditor作者写的图片上传功能的说明,发现它这样写道:
2,返回结构必需为json,并且结构如下:{"err":"","msg":"200906030521128703.gif"}。若上传出现错误,请将错误内容保存在err变量中;若上传成功,请将服务器上的绝对或者相对地址保存在msg变量中。另外,他的样例demo8.html里我发现头上有这么一段内容:
<SCRIPT type=text/javascript>
$(pageInit);
function pageInit()
{
$('#elm1').xheditor(true,{tools:'full',uploadUrl:"upload.php",uploadExt:"jpg,jpeg,gif,png"});
}
</SCRIPT>
可是我不懂json是什么意思。才疏学浅啊!但是我试了试这样的代码:把{"err":"","msg":"200906030521128703.gif"}这段内容写到一个upload.asp文件里,别的什么内容也没有,然后把网页头上的那段内容改成这样子:
<SCRIPT type=text/javascript>
$(pageInit);
function pageInit()
{
$('#elm1').xheditor(true,{tools:'full',uploadUrl:"upload.asp",uploadExt:"jpg,jpeg,gif,png"});
}
</SCRIPT>
试了试,发现它居然还真立即返回了“上传成功”的代码。当然,实际上图片并没有上传。于是我明白了,只要做一个asp文件,它能够上传图片,而且上传成功或者失败后能够打印出{"err":"","msg":"文件名"}或者{"err":"出错说明","msg":""}这样的代码就好了。发现了这一点,我立即觉得开朗了。
猜你喜欢
- 不得不承认,傲游在用户体验方面是做得比较好的,所以它的用户群非常大。也正因为如此,它的某些不好的特性也造成了开发人员不可忽略的浏览器兼容问题
- [参与测试的浏览器:IE6 / IE7 / IE8 / FF3 / OP10 / SF4 / Chrome2 ][操作系统:Windows]
- 科讯5.0 标签和之前版本变化不大,如果用老版本的科讯,可以参考这个标签使用。相关文章:新云4.0 模板通用标签说明 标签清单:======
- Microsoft? SQL Server? 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。触发器是一种特殊类型的存
- 代码如下: function astro(birth) astro="" if birth=""
- 简单方法实现网页自动适应任何分辨率任何窗口大小(只适用于IE)<!DOCTYPE html PUBLIC "-//W3C//
- 哪的资料都不如官方资料权威。今天总算从MSDN中择出了ASP编码问题的解决方案。下面是MSDN中的一段话。Setting @CODEPAGE
- 近期公司准备开发一个计费项目,数据库当然还是选用我最信赖的Oracle了。由于一部分基础数据在一台Win2000 Server的S
- 在DreamWeaver中编写CSS,这种编写习惯并不提倡,不过由于"可视化"和操作简便,使用的朋友依然很多,今天罗列一
- 到目前为止,我们连接的都是两张不同的表,那么能不能对一张表进行自我连接呢?答案是肯定的。有没有必要对一张表进行自我连接呢?答案也是肯定的。
- 什么是F型浏览?2006年4月,美国长期研究网站可用性的著名网站设计师杰柯柏·尼尔森(Jakob Nielsen)发表了一项《眼球轨迹的研究
- 我们在前面的几节中分别讲了提高网站性能中内容、服务器、JavaScript和CSS等方面的内容。除此之外,图片和Coockie也是我们网站中
- 如何制作一个分页程序?确实,翻页程序可以相互借鉴,但具体到每一需求,还是有较大差别的。代码入下,供参考:<%language=&quo
- 首先我们一起来看下 Character entities references (HTML Entities)和 Numeric Chara
- 在通过拼组sql语句来实现数据插入的应用中,我们很有可能会遇到需要插入大型数据的情况,例如,在oracle中需要插入字节数超过4000的字段
- 本文将演示如何使用SQL 7.0服务器的Enterprise Manager创建、配置一个示例数据库。我们还会演示如何增加具有合适权限的用户
- 举例如下,一个服务器端的form 代码自动被解释成客户端代码:服务器端代码: &l
- 我们都知道float:left和float:right,但是否想过float:center呢?居中浮动。。。<div id="
- <% On Error Resume Next Const uploadPath = "/uploads/"
- 在工作中,作为一名开发者的你,也许偶尔需要从事维护数据库的工作。下面我们来介绍一下两个SQL服务器的维护技巧:轻松改变数据库拥有者、整理索引