需要jQuery文件类型输入插件

时间:2010-12-14 18:07:07

标签: jquery file-upload textinput

我希望将输入类型文件自定义为自定义浏览按钮。有没有人知道我可以使用的任何好的插件?

1 个答案:

答案 0 :(得分:2)

由于浏览器安全性,这是不可能的。您必须将input元素与type文件一起使用。我认为只要确保点击事件已经过去文件输入,您就可以在浏览器按钮上放置图像以进行自定义。

由于浏览器安全性,您无法使用其他任何文件输入元素访问客户端文件系统。您永远不会使用脚本语言(如javascript)获取文件结构。即使您使用例如javascript检查value属性也不行。 value属性只返回文件名而不是路径。

您可以尝试使用Uploadify jquery插件来自定义按钮。但如果我没记错的话,那将适用于flash文件。

编辑:是的,检查过它。可以使用Uploadify。您可以使用选项buttonImg

$(document).ready(function() {
  $('#file_upload').uploadify({
    'uploader'  : '/uploadify/uploadify.swf',
    'script'    : '/uploadify/uploadify.php',
    'cancelImg' : '/uploadify/cancel.png',
    'folder'    : '/uploads',
    'buttonImg' : '/img/inputbutton.png',
    'auto'      : true
  });
});