上传护理在关闭对话框时不显示警报

UploadCare doesn't show alert upon closing dialog

本文关键字:显示 对话框      更新时间:2023-09-26

当"上传护理"对话框关闭时,我希望显示警报,但事实并非如此。为什么不呢?

$('#uc_open').on('click', function() {
    uploadcare.openDialog(null, {
        imagesOnly: true
        }).done(function(file) {
            file.done(function(fileInfo) {
                //
            }).fail(function(error, fileInfo) {
                alert(error);
            });
        });
    return false;
});

您已订阅openDialog().done() .当用户选择一个文件并在对话框中单击"完成"时,将调用此回调。在此回调中,您接收file对象并订阅file.fail()回调。当文件上传因网络错误或验证器不满意而失败时,将调用此回调。

如果要在用户关闭对话框而不选择文件时订阅回调(通过单击右上角的×,或按 ESC(,则应订阅openDialog().fail()

$('#uc_open').on('click', function() {
    // Open the dialog on button cick
    uploadcare.openDialog(null, {
        imagesOnly: true
        }).done(function(file) {
            // User has just clicked "Done" in Uploadcare dialog
            file.done(function(fileInfo) {
                // File uploading succeeded
            });
        }).fail(function(error, fileInfo) {
            // User just has closed the dialog by pressing ESC or clicking on "×"
            alert(error);
        });
    return false;
});