Javascript fineuploader可以被禁用,但仍然可以呈现屏幕元素吗?

Javascript fineuploader可以被禁用,但仍然可以呈现屏幕元素吗?,javascript,fine-uploader,Javascript,Fine Uploader,是否可以禁用fine uploader upload功能,但仍有fine uploader渲染各种div和输入字段等 我有一系列的上传按钮,其中一些被禁用(基于用户prefs等)。我仍然希望按钮渲染,但我想禁用实际的上载功能 编辑:我使用jQuery版本。您可以通过多种不同的方式阻止用户上传文件。一种方法是简单地允许他们删除/提交/选择文件,但在onSubmit、onValidateBatch或onValidate处理程序中拒绝它们: 请注意,我在示例中使用了Fine Uploader的无依赖版

是否可以禁用fine uploader upload功能,但仍有fine uploader渲染各种div和输入字段等

我有一系列的上传按钮,其中一些被禁用(基于用户prefs等)。我仍然希望按钮渲染,但我想禁用实际的上载功能


编辑:我使用jQuery版本。

您可以通过多种不同的方式阻止用户上传文件。一种方法是简单地允许他们删除/提交/选择文件,但在
onSubmit
onValidateBatch
onValidate
处理程序中拒绝它们:


请注意,我在示例中使用了Fine Uploader的无依赖版本。如果您实际上使用的是jQuery插件版本的Fine Uploader,则需要查看文档或使用适当的标记更新您的问题,以便我可以更新代码。

在使用jQuery版本时,是否没有常规方法禁用上载?@vsync Yes,通过itemLimit选项。另外,请不要在多个地方发布相同的问题。
// Change this value to true on-demand to ensure 
// all future submitted files are rejected.
var preventUploads = false;

var uploader = new qq.FineUploader({
    element: document.getElementById('uploadContainer'),
    request: {
        endpoint: '/my/endpoint'
    },
    callbacks: {
        onValidateBatch: function(fileOrBlobDataArray) {
            if (preventUploads) {
                // TODO Let the user know why the file is being rejected

                return false;
            }
        }
    }
)};