我想问下 jquery上传的问题 我现在使用了下http://blueimp.github.io/jQuery-File-Upload/不过我在使用过程中 要么报OBJECT OBJECT的错误 要么就是这个错误 谁能告诉下 怎么解决啊~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是 我把 jquery-1.8.2.min 这个文件 去掉的话 能上传成功 但是不会弹出 这个返回的错误的页面 所以我现在就奇怪到这~! 你用了json了吗?OBJECT OBJECT可能是json对象的你上传的文件类型有设置吗?有些文件是上传不了的。因为可能设置了文件过滤的。你看下吧 我对jason 不太了解 我下载的就是网站上提供的 例子的servlet的 那个~! 是不是类型的问题?楼主可以考虑下uploadify 主要我没用明白uploadify 我下载下来的压缩包 解压缩里面 就一个swf文件能运行 打开 还是空的~! 关键 我都没看明白 uploadify 怎么用~! Uploadify很好理解啊,需要的话我这有个以前自己写的一个简单的Demo 主要我现在 找的网上的例子都是各种报错~!而且 我用的是servlet,jsp 对php不了解~! 我这个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'就是上传文件时请求的一般处理程序,当前你也可以是其它的页面之类的 这个例子我见过 放在eclipse下是有问题的~! js 隐藏部分<tr> 是这样的,大家好我用css定位了两个<div>......... 文字截取,变更 jsp的一个小问题,很急,各位帮帮忙谢谢 js BOX 隨机选 求助高手,横向滚动条的问题 mm紧急求助:如何动态增加指定格式的1行7列。 如何使IE获得焦点?就是在一个页面上每一次点击链接时,使弹出窗口总在前面? 如何控制小数位数? 能不能在网页中播放MPG的影视文件? 如何从checkbox和下拉list中读取信息,并用于查询数据库呢? ExtJs4的Chart图表问题,如何显示多天的统计数据
楼主可以考虑下uploadify
Uploadify很好理解啊,需要的话我这有个以前自己写的一个简单的Demo
我这个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'就是上传文件时请求的一般处理程序,当前你也可以是其它的页面之类的