uery上传插件Uploadify详解及其中文按钮解决方案

Uploadify有一个参数是 buttonText 这个不管你怎么改都不支持中文,由于插件在js里用了一个转码方法把这个参数的值转过码了,解码的地方在那个swf文件里,看不到代码,因此这条路不行。 php

    另外一个参数,网上不多提到,是 buttonImg( 按钮图片),这时你彻底能够用一个图片来替换掉插件自带的那个黑色的flash浏览按钮,只要你本身的图片上是中文,这不就解决了中文按钮问题么?若是只加这一个,你会发现你的按钮图片下面有一片白色区域,其实就是那个flash留下的,白色区域表示鼠标可用范围,这个范围能够用width,height来调整。还有一个参数 wmode 它的默认值是opaque,把它改为transparent就好了,也就是把那片白色区域透明化。再用刚才说的方法,把按键点击范围设置成跟你图片同样大就彻底OK了。 jquery

============================================ 服务器

    Uploadify的用法就不说了,网上文章不少,跟别的jquery插件用法同样,就是几种文件的摆放路径而已。 jquery插件

    如下附上Uploadify部分参数的介绍,要看所有的就去看其API文件了,通常在下载的包里都有。 post

  

 uploader : uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后弹出打开文件对话框,默认值:uploadify.swf。 测试

  script : 后台处理程序的相对路径 。默认值:uploadify.php spa

  checkScript :用来判断上传选择的文件在服务器是否存在的后台处理程序的相对路径 插件

  fileDataName :设置一个名字,在服务器处理程序中根据该名字来取上传文件的数据。默认为Filedata 队列

  method : 提交方式Post 或Get 默认为Post 图片

  scriptAccess :flash脚本文件的访问模式,若是在本地测试设置为always,默认值:sameDomain

  folder : 上传文件存放的目录 。

  queueID : 文件队列的ID,该ID与存放文件队列的div的ID一致。

  queueSizeLimit : 当容许多文件生成时,设置选择文件的个数,默认值:999 。

  multi : 设置为true时能够上传多个文件。

  

阅读全文>>

相关文章
相关标签/搜索