uploadify 3.2 使用详解及问题
uploadify 最新版3.2已经出了一段时间了,璞玉也去使用了一番,感觉还不错,对浏览器的兼容性要好一些。
当是对于多并发的支持的怎么样还不太清楚。
介于之前写的Uploadify与php使用详解 是用的是2.9的版本。是给我们公司的一个网站添加的一种新的上传方式。为了提高用户的体验,最后选择了uploadfiy 这个控件。
不过使用中,其中也会有一些问题,比如IO error,或者上传一半停止了。
每次遇上上述问题,就联系客户。远程去看看他们的网络,发现大多数情况下,照成这样的问题的原因就是客户的网络不稳定。
希望在uploadify 3.2的版本中能解决这样的问题。我会抽空去测试下的。
uploadify 3.2下载地址:http://pan.baidu.com/share/link?shareid=122401&uk=3389443273
Z
麻烦为下,你用uploadify和mvc结构的框架做过东西吗,我发现有个问题,一直很纠结,uploadify在谷歌,ie下边正常,在火狐与360浏览器一直提示302错误,网上资料大部分都说的是火狐session丢失,我把session加上,还是不行,你有这方面的经验吗,可以指点一下吗,谢谢了
pooy
朋友,我之前把这个插件写进的就是我们的MVC框架呢。
你说提示的是302?请把你的使用流程给我说下。
prayer
你好,我现在遇到一个问题,我用的uploadify3.2+spring mvc,uploadify上传成功,进度条显示100%后,调用mvc@Controller里的一个方法,我在这个方法里加了个断点,我这个方法没有执行完,过一会后前台却开始调用了onAllComplete和onQueueComplete方法了,你那里也有类似的问题吗
我想实现的一个效果是上传成功后,调用mvc@Controller里的一个方法,在这个方法里解析excel文件,并把数据保存到数据库中
pooy
我觉得你的流程就有点问题。
你可以这样做:
1,点击上传的时候,你可以把当前用户的ID或者什么标识符传递到uploadify后台。(可以查看《jquery.uploadify动态传递表单元素》)
2,传递到后台之后,后台程序根据这样的一个标识符来生成一个文件夹地址,然后把上传的excel传递到这个默认的地址里面。
3,一切就绪之后,用户点击保存之后,在这里有个隐藏域,里面的值就是之前的标识符。
4,提交表单的Action地址就是你要处理的Controller ,然后controller根据这个地址去读取excel。
5,最后你用你的excel类去操作文件,爱干嘛就干嘛。
yezhiyouling
璞玉大哥,我上传文件也遇到302….ie里一切正常。。。火狐和谷歌会报错。。。302.。。求解决。。。
pooy
请把demo发到我邮箱,我看看。
活着的生人
火狐下,如果文件成功上传,并且已经在队列中。
如果再次选择其中一个已经上传的文件(文件名一样),会弹出对话框,提示是否重新上传并替换,选择是,发现有进度条,但是没有自动上传,IE、谷歌下没有这种情况,有碰到过吗?
pooy
当你点击重新上传的时候,触发一个事件让他初始化: 初始化的时候 会生成window[‘uploadify_’ + settings.id]这个全局对象。然后用.setFileUploadLimit(5)这个。每次删除的时候 都初始化一次 这个值。
小宝
pooy大哥,请教下,uploadify传完文件以后是否能实现返回下载地址到上传页面中?
就是上传文件完毕后,在上传框下面输出DIV,
文件上传完毕,下载地址是xxxx.
pooy
这个很容易做到的。
在后台处理之后,直接echo数据到前台的时候,直接回调。然后显示出来即可就可以了。
GM
我发现了一个问题,我的网站上用了,在IE9里上传的时候,上传上传的进度条就不动了,就会弹出IO erroe #2038的错误,请问怎么解决?
pooy
检查上传目录的权限。
GM
在其他的浏览器里都可以 IE7 IE8 了,但是就唯独在ie9里是这种情况啊?
pooy
哥们 换一下uploadify的组件。换成3.1的
Rudon
大哥啊,我被这个文件上传折腾几天了,完全没有头绪。
可以请教一下,如何“从零开始”熟悉这个uploadify呢?
肯定是我的方法不对,烦请赐教一下,谢谢你!
pooy
首先,下载dome:http://www.pooy.net/dynamic-dome-uploadify3-1-phpformdate-download.html
运行起来之后,可以查看uploadify的参数:http://www.pooy.net/uploadify-parameters.html
对着参数,一个个去试。
最后根据你们项目的需求,就行参数的完善即可!
Ishare
用uploadify3.2+asp.net做图片上传,在onUploadComplete事件中想显示上传后自定义的文件名,始终没做到。
看官方DOC,response只是返回true/false。
我尝试返回自定义的文件名,alert时是undifine
请问如何解决?谢谢!
pooy
在你使用uploadify做上传的时候,是通过ajax传递到后台的。你用后台处理程序,将你自定义的文件名打印出来给ajax即可。 alert是undifine?那就检查一下你alert的变量定义了吗?可以干脆直接把返回值alert呢。
回家的魚
我下載了你的Demo代碼在django上面測試發現老是說上傳的時候io error,這個是什麼原因啊?
我是在內網,django自帶的web服務器測試的,所以不存在網絡問題
pooy
io error? 我之前在火狐下遇见过。有时候是上传文件的问题,有时候是网络问题。建议使用3.1的版本
water6000
出现http 500错误,如何解决啊?apache环境!
pooy
linux or windows?
将军
谁能给个中文提示完全版本…
pooy
直接在upload.js里面修改即可!
gentlesong
和springmvc整合遇到406 纠结好长时间还没解决
GM
我现在用的这个插件,为什么在win7系统的电脑上上传不了照片?
pooy
报什么错误?
an
你好,uploadify插件似乎不支持多次初始化?
pooy
支持的!
自由把
你好,我也想请教一下。我在文件里引入uploadify.js文件后,我用火狐浏览器打开网页的时候,页面会闪一下,就这是什么回事?别的浏览器都没有这个问题。
pooy
请问你引用的时候是在头部还是尾部,与jquery的层级关系是什么样子的
lee
pooy哥,为什么我在本地测试的时候是正常的,放到服务器上,就不会上传了,卡左auto:false这样的状态,也不报错
pooy
现在解决了没有,前段时间太忙了,一直没来看你的留言。
张三
从你这下载的3.2上传没有效果啊。
都没有保存在uploads文件夹, 我自己手动创建一个也没有保存图片。。 能给一个完整例子么?
pooy
请查看 《uploadify 后台处理》
杜远斌
我也是IO ERRO,本地都可以上传,但是服务器只有百度浏览器能上传,其它都不行,我也下了3.1试了,也不行,是什么原因啊,谢谢,急,目录有权限
pooy
在uploadify下面的upload.php中调试一下,看看数据是否传递到了后台。
ang
请问 为什么 我加载 uploadify 是 页面会抖动一下 有什么解决方案么
pooy
你使用的是iframe吗?有测试的浏览地址吗?可以帮你看看!
zack
pooy 大哥 uploadify 中的onUploadSuccess 在IE FF下没有响应 chrome下是好的 调试了很长时间搞不定 跪求解决办法啊
zack
大湿 uploadify 中的onUploadSuccess 在IE FF下没有响应 chrome下是好的 调试了很长时间搞不定 跪求解决办法啊
Dene
.net 下, 我设置了’fileSizeLimit’: ’30MB’, 上传20M的回报500错误 网上看限制了大小,要在web.config下改动配置。 只有这种办法?
pooy
.net的我不清楚,不过根据PHP的经验就是你要修改服务器的配置。
Dene
点击原本的<a标签 X 删除按钮 div现在在队列中消失,但是重新上传跟上次一样的文件 会报已存在 提示是否重新上传
我设置了'multi': false, 'queueSizeLimit': 1,只能上传一个文件 选择文件上传成功后,我点击删除 队列中消失后 重新选择报超出了系统限制个数。这个在哪里刷新队列 ,还有同时删除实际临时文件夹里的文件。
pooy
删除的时候触发初始化即可。
蓉
在服务器上上传一个800多M的文件,报2038的错误,配置跟本地是一样的,本地上传就没有问题,这是什么原因呢,求赐教
pooy
服务器配置的问题
猩红程序员
您好,我用Uploadify 上传文件时进度条与上传速度不匹配,导致从后台返回前端的值没有及时获取。请问这个问题怎么解决
蓝伊一
我遇到的问题是 都没开始上传 只点击按钮即使不选文件就报错了,报错内容是 Cannot read property ‘queueData’ of undefined。。。网上都说浏览器flash原因,但是同一浏览器 另一个站点就能上传成功。。。还是一样的代码先,,,我都愣了 不知道怎么解决,pooy大哥请求帮忙
Lin
您好 用此控件部分电脑出现了 errorCode= -230