【发布时间】:2010-12-14 18:07:07
【问题描述】:
我希望将输入类型文件自定义为自定义浏览按钮。有谁知道我可以使用的任何好插件吗?
【问题讨论】:
标签: jquery file-upload textinput
我希望将输入类型文件自定义为自定义浏览按钮。有谁知道我可以使用的任何好插件吗?
【问题讨论】:
标签: jquery file-upload textinput
由于浏览器的安全性,这是不可能的。您必须将输入元素与类型文件一起使用。我认为您可以将图像放在浏览器按钮的顶部以对其进行自定义,只要您确保单击事件已传递到文件输入。
由于浏览器的安全性,您不能使用其他任何文件作为文件输入元素来访问客户端文件系统。您永远不会使用诸如 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
});
});
【讨论】: