1

在 Uploadify 的许多在线示例中,您会看到 JavaScript 插件中使用的一个名为“cancelImg”的属性,您可以在其中指定用于 Flash 控件中“取消按钮”的小 X,以防您想取消上传。这样做对我不起作用(没有出现图像或取消按钮,尽管有一个“不可见的取消按钮”,您可以单击它来取消上传),官方文档实际上甚至没有指定存在这样的一个财产。

有谁知道我在上传文件时如何让取消按钮显示在 Flash 控件中?使用包含的 uploadify-cancel.png 就可以了。

更新:这是闪光灯控制的外观。您可以看到右侧没有取消按钮:

在此处输入图像描述

这是我的代码:

 $(document).ready(function () {
                $("#file_upload").uploadify({
                    uploader: '@Url.Action("UploadFile", "Home")',
                    swf: '@Url.Content("~/Scripts/Uploadify/uploadify.swf")',
                    cancelImg: '@Url.Content("~/Scripts/Uploadify/uploadify-cancel.png")',
                    removeCompleted: false
                });
            });

谢谢,杰

4

3 回答 3

4

嗯...最后一个帖子并没有真正回答你的问题。

我遇到了同样的问题,解决方案只是在uploadify.css中编辑取消图像的文件名/路径(或您的uploadify CSS文件的名称。)我发现那里的路径不正确,所以不管cancelImg: 在您的 jquery 代码中,如果 CSS 文件中的文件名/路径错误,则取消图像(通常是十字)将不会显示。

希望这会有所帮助。

于 2013-05-27T12:01:55.067 回答
0

你可以像这样让你的uploadify

$('#file_upload').uploadify({
        'uploader': ResourceUplodify.Uploader,
        'script': ResourceUplodify.ScriptFile,
        'cancelImg': '../../Content/images/Cancel-img.jpg',,
        'folder': ResourceUplodify.Folder,
        'fileDesc': 'Document Files',
        'formData': { 'uid': userid },
        'buttonImg': '../../Content/images/Attach-File.jpg',
        'fileExt': '*.pdf;*.doc;*.ppt;*.odt;*.rtf;*.txt',
        // 'sizeLimit': 10485760,
        'sizeLimit': sizelimit,
        'height': 29,
        'width': 90,
        'buttonText': 'Attach File',
        'multi': false,
        'auto': false,
        'onSelect': function (a, b, c, d, e) {

        },
        'onComplete': function (a, b, c, d, e) {

            }

            // }
        },
        'onError': function () {
            UploadOnError("File"); //function call
        }
    });
于 2013-01-19T07:02:14.563 回答
0

确保uploadify-cancel.png 文件与uploadify.swf 位于同一目录中。

我不使用“cancelImg”属性。这是我的初始化代码:

function setUploadAttachments() {
    $("#<%=FileUpload1.ClientID %>").uploadify(
    {
        'queueSizeLimit': 1,
        'checkExisting': 'CheckForExistingFileHandler.ashx?ID=<%=this.MRID.Value %>',
        'multi': false,
        'swf': '~/../../../scripts/uploadify.swf',
        'uploader': 'UploadifyHandler.ashx',
        'fileSizeLimit': '50MB',
        'fileTypeExts': '*.gif; *.jpg; *.png; *.tif; *.xls; *.xlsx; *.csv; *.doc;',
        'auto': true,
        'method': 'post',
        'formData': { 'ID': getParameterByName("ID"), 'UID': '<%=this.UID.Value %>' },
        'onUploadComplete': function (file) {
            uploadAttachments();
        },
        'buttonText': 'Select File'
    });
}
于 2013-01-28T18:52:56.897 回答