2011-12-01 45 views
0

我使用uploadify jQuery插件表单hereHTTP 405在web服务器上使用uploadify在ASp.Net上传文件时出现错误

一切工作正常我的本地PC上,我写了一个非常简单的ASHX处理程序来处理场并将其保存到磁盘并插入到数据库。当我在发布后将代码上传到服务器(Win 2K8)时,它将返回代码为405的HTTP错误。我试图找出问题,但无法这样做。我还在try-catch块中处理了我的处理程序代码,并将异常记录到数据库中,因此如果在服务器端发生任何异常,它将被记录到数据库中。出现错误时,我检查了数据库,但没有插入记录。任何想法可能是什么问题以及如何解决这个问题。

更新1

下面是代码发布:

<script type = "text/javascript"> 
    $j(window).load(function() { 
     $j("#<%=FileUpload1.ClientID %>").uploadify({ 
      'uploader': 'js/uploadify.swf', 
      'cancelImg': 'images/cancel.png', 
      'buttonText': 'Browse Files', 
      'script': 'Upload.ashx?id=<%=Request.QueryString("ID") %>', 
      'folder': 'p', 
      'fileDesc': 'Image Files', 
      'fileExt': '*.jpg;*.jpeg;*.gif;*.png;', 
      'multi': true, 
      'auto': true, 
      'onComplete': function (l, i, k, j, m) { alert(j); }, 
      'onError': function (m, i, l, k) { alert(k.type + ":" + k.info); }, 
      'onAllComplete': function (event, data) { 
       alert('Files have been uploaded successfully!Please refresh page to see the latest images.'); 
      } 
     }); 
    }); 

+0

您的服务器无法完成您的请求。你可以发布你的片段 – FosterZ

+1

这似乎是你的.ASXH处理程序的配置问题 - 你确定它包含在服务器端的web.config上吗?这可能是你的问题 - 405是不允许的方法。 – Leon

+0

我更新了片段 – Nitesh

回答

相关问题