0

私はを使用してvalum file uploaderいます。プラグインを初期化するためのjsコードは次のとおりです。

function Initializer() {
    var uploader = new qq.FileUploader({
        element: document.getElementById('file-uploader'),
        action: '/_Image/Upload',
        params: {},
        allowedExtensions: ['jpg', 'jpeg', 'png', 'gif'],
        debug: true,
        onSubmit: function (id, fileName) { },
        onProgress: function (id, fileName, loaded, total) { },
        onComplete: function (id, fileName, responseJSON) { },
        onCancel: function (id, fileName) { },
        onError: function (id, fileName, xhr) { },

        messages: {
            typeError: "{file} has invalid extension. Only {extensions} are allowed.",
            sizeError: "{file} is too large, maximum file size is {sizeLimit}.",
            minSizeError: "{file} is too small, minimum file size is {minSizeLimit}.",
            emptyError: "{file} is empty, please select files again without it.",
            allowedExtensionsError : "{file} is not allowed.",
            onLeave: "The files are being uploaded, if you leave now the upload will be cancelled."
        },
        showMessage: function (message) {
            alert(message);
        }
    });
}

ファイルはサーバーに正常にアップロードされましたが、プラグインはfile uplode fail毎回メッセージを表示しています。何が問題なのですか?

4

1 に答える 1

1

サーバーの応答として有効なJSONを返さない可能性があります。Readmeには、多くの場所で、これが必要であることが明確に記載されています。READMEをご覧ください。

于 2013-02-11T19:09:24.300 に答える