我在使用Fine-uploader时遇到了一些麻烦...... 我在第一个页面调用上创建了一个实例,作为jQuery插件附加到一个不可见的元素但是我有不同的地方可以显示上传的按钮...这些按钮/链接在初始化精细上传器时不存在...
可以/如何向现有的精细上传器实例添加其他按钮?
或者我是否需要使用一种解决方法,比如有一个隐形按钮和#34;转发"点击我的新按钮?
谢谢,
米兰
答案 0 :(得分:0)
如果我理解正确,您将在页面上初始化 Fine Uploader后动态呈现上传按钮。
根据您的用例,答案是创建一个文件输入元素,根据需要设置样式,然后将其传递到Fine Uploader实例的addFiles
。
一种解决方法是在初始化上传器之前呈现按钮并使用extraButtons
:
$("#uploader").fineUploader({
validation: {
allowedExtensions: ["jpeg", "jpg"],
sizeLimit: 5000000 // 5 MiB
},
extraButtons: [
{
element: $("#pdfButton"),
validation: {
allowedExtensions: ["pdf"]
}
}
]
});
有了这个,您可以使用自己的验证规则和其他选项完全自定义额外的按钮。