1

Uploadify の多くのオンライン例では、「cancelImg」と呼ばれる JavaScript プラグインで使用されるプロパティが表示されます。ここでは、キャンセルしたい場合に、Flash コントロールの「キャンセル ボタン」に使用される小さな X を指定します。アップロード。そのようにしてもうまくいきませんでした(画像やキャンセルボタンは表示されませんが、クリックしてアップロードをキャンセルできる「非表示のキャンセルボタン」があります)。プロパティ。

ファイルのアップロード中にキャンセルボタンをフラッシュコントロールに表示する方法を知っている人はいますか? 含まれている 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-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 に答える
0

このようにアップロードを行うことができます

$('#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 に答える