我现在使用了下http://blueimp.github.io/jQuery-File-Upload/
不过我在使用过程中 要么报OBJECT OBJECT的错误 要么就是这个错误 谁能告诉下 怎么解决啊~!

解决方案 »

  1.   

    但是 我把 jquery-1.8.2.min 这个文件 去掉的话 能上传成功 但是不会弹出 这个返回的错误的页面 所以我现在就奇怪到这~!
      

  2.   

    你用了json了吗?OBJECT OBJECT可能是json对象的你上传的文件类型有设置吗?有些文件是上传不了的。因为可能设置了文件过滤的。你看下吧
      

  3.   

    我对jason 不太了解 我下载的就是网站上提供的 例子的servlet的 那个~!
      

  4.   

    是不是类型的问题?
    楼主可以考虑下uploadify
      

  5.   

    主要我没用明白uploadify  我下载下来的压缩包 解压缩里面 就一个swf文件能运行 打开 还是空的~!
      

  6.   

    关键 我都没看明白 uploadify 怎么用~!
      

  7.   


    Uploadify很好理解啊,需要的话我这有个以前自己写的一个简单的Demo
      

  8.   

    主要我现在 找的网上的例子都是各种报错~!而且 我用的是servlet,jsp 对php不了解~!
      

  9.   


    我这个demo是asp.net的,其实就是异步请求,前台配置好需要的Json参数请求上传文件的页面就行!<html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title>Uploadify</title>
        <link href="Styles/default.css" rel="stylesheet" type="text/css" /><!--显示容器Div的样式-->
        <link href="uploadify/uploadify.css" rel="stylesheet" type="text/css" />
        <script src="uploadify/jquery-1.3.2.min.js" type="text/javascript"></script>
        <script src="uploadify/jquery.uploadify.v2.1.0.js" type="text/javascript"></script>
        <script src="uploadify/swfobject.js" type="text/javascript"></script>    <script type="text/javascript">
            $(document).ready(function () {
                $("#uploadify").uploadify({
                    'uploader': 'uploadify/uploadify.swf', //该swf文件是一个带有文字BROWSE的按钮
                    'script': 'UploadHandler.ashx', //上传操作类
                    'cancelImg': 'uploadify/uploadify-cancel.png', //删除按钮图标
                    'folder': 'UploadFile', //上传文件存放路径 
                    'queueID': 'fileQueue', //显示容器
                    'auto': false, //选择文件后是否自动上传
                    'multi': true, //是否支持多个/多行
                    'fileExt': '*.doc;*.pdf', //设置可以选择的文件的类型 
                    'fileDesc': '*.doc;*.pdf', //这个属性值必须设置fileExt属性后才有效,用来设置选择文件对话框中的提示文本                
                    //event:事件对象
                    //queueID:文件的唯一标识,由6为随机字符组成
                    //fileObj:选择的文件对象,有name、size、creationDate、modificationDate、type 5个属性
                    //response:后台处理程序返回的值
                    //data:有两个属性fileCount(剩余没有上传完成的文件的个数)和speed(文件上传的平均速率 kb/s)
                    
                    'onComplete': function (event, queueId, fileObj, response, data) { //文件上传完成后触发。
                        $("#hidFileName").val($("#hidFileName").val() + response + ';'); //获取上传后的文件名(用分号分隔)
                        if (data.fileCount <= 0) {
                            alert("上传完成!上传平均速度:" + data.speed + "kb/s");
                        }
                    }
                    //更多属性和方法设置此处省略                
                });
            });
        </script></head>
    <body>
        <div id="fileQueue"></div>
        <input type="file" name="uploadify" id="uploadify" />
        <p>
          <a href="javascript:$('#uploadify').uploadifyUpload()">上传</a>| 
          <a href="javascript:$('#uploadify').uploadifyClearQueue()">取消上传</a>
          <input type="hidden" id="hidFileName" />
        </p>
    </body>
    </html>'UploadHandler.ashx'就是上传文件时请求的一般处理程序,当前你也可以是其它的页面之类的
      

  10.   

    这个例子我见过 放在eclipse下是有问题的~!