主题: KE3.4.1 .net版(上传图片、浏览服务器、上传附件)
作者: melack, 发布日期: 2010-03-07 16:34:01, 浏览数: 10595
上传图片,浏览服务器,在3.4.1的基础上都写了net版,方便大家使用

附上下载地址 
http://www.rayfile.com/files/3d7eb517-29c3-11df-9567-0015c55db73d/
作者: DeepSoul, 发布日期: 2010-03-15 17:29:32

感谢你提供的例子,但我在上传图片时选择本地图片时总是提

行: 1103
错误: 拒绝访问。
调试代码为
getIframeDoc : function(iframe) {
  return iframe.contentDocument || iframe.contentWindow.document;    <--就是这句报错
 },

注:我已经给上传目录添加 Everyone 的完全控制权限
运行环境IE8
请问如果解决,谢谢!
回复
作者: DeepSoul, 发布日期: 2010-03-15 17:49:10
跟踪发现
 parseJson : function (text) {
  // the code of parseJson from http://www.json.org/
  var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
  cx.lastIndex = 0;
  if (cx.test(text)) {
   text = text.replace(cx, function (a) {
    return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
   });
  }
  if (/^[\],:{}\s]*$/.
  test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@').
  replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
  replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
   return eval('(' + text + ')');
  }
  throw 'JSON parse error';    <---此处报错 “例外被抛出且未被接住”
 },
回复
作者: Hedalixin, 发布日期: 2010-03-16 19:30:15
谢谢你的分享,我在使用时,用vs2008打开时运行,上传图片和文件时看不到报错,但是会一直处于等待状态,把它放在虚拟目录下时情况也是一样,

唯独把文件夹做为网站根目录时能够正常使用。  不知是什么回事?
回复
作者: Hedalixin, 发布日期: 2010-03-16 21:40:54
找到原因了,在hander.ashx中的路径有关,必须把文件夹作为根目录才行。
回复
作者: melack, 发布日期: 2010-03-19 13:36:30

。。。不好意思忘了说明 用的时候

  有两个地方是要根据情况定的 1.是uploadimg.ashx 根据你的路径可以改变

public void ProcessRequest(HttpContext context)
{
//文件保存目录路径
string save_path = "/UploadImg/";
//文件保存目录URL
string save_url = "/UploadImg/";
//最大文件大小
int max_size = 1000000;


2 是uploadfile.ashx 里面的文件路径如果你改路径了也是要修改的
在一个就是 浏览服务器图片的时候里面的路径也要和你上传的路径一 样才行 ,再一个就是有图片的时候才能
显示出来没有的时候是 一直在转的箭头

回复
作者: melack, 发布日期: 2010-03-19 13:52:16
我在ie8测试通过没有问题啊  你可以看看是不是路径的问题  我上传的例子是要在 你网站的根目录下
就像这样的

     xx.web
          -admin
          -img
          -Bin
          -KE
          -default.aspx
回复
作者: csycz, 发布日期: 2010-03-20 01:55:37
我在使用时,上传附件的功能有问题,总是调用上传图片的uploadimg.ashx文件,请问楼要怎么修改?
回复
作者: melack, 发布日期: 2010-03-20 11:47:34

这种情况应该不会吧 !  这个上传post的地址在 KE\plugins\image\file.html  我js里面写着我检查了一遍没错 我是根据上传图片的方法改的上传文件 ,post地址不会出错的吧 !

回复
作者: 夏日寒風, 发布日期: 2010-04-10 16:29:47

有谁下载好了给我传一份吧,我下不下来,niuchao4890@163.com

回复
作者: dazhe, 发布日期: 2010-04-26 13:06:12
郁闷啊  不知道咋么用 能不能发一个能用的给我啊?zhizhewuhuo@yeah.net我的邮箱  谢谢了啊
回复
作者: 吴言, 发布日期: 2010-09-05 16:03:49

朋友,能改一下吗?3.51版本,上传附件功能用不了。

搞了一天一夜了,头都搞晕了。

 

回复
发表新帖 发表回复