IE7 и jquery ajax XML :Отказано в доступе к локальному файлу xml

$('.upload').change(function () {
    var $container = $('#container');
    $container.find('input:checkbox, input:text, select').val('');

    var $thisUpload = $(this);
    var path = 'file:///' + $thisUpload.val().replace(/\\/g, "/");

    $.ajax({
        url: path,
        dataType: 'xml',
        success: function (data) {
        },
        error: function (request, status, error) {
            if (error.message == 'Permission denied') {
                //this is where i end up
            }
        }
    });
});

Я знаю, что "заблокированный" файл может вызвать эту ошибку в IE:

http://webactivedirectory.files.wordpress.com/2011/10/unblockfile.png

Однако этот файл не заблокирован. И он находится рядом с моим файлом.html, содержащим приведенный выше код.

Что может вызвать «отказ в доступе». Я очень сомневаюсь, что это связано с той же политикой происхождения.

Любая помощь горячо приветствуется. Спасибо

Изменить :Это происходит только на моем компьютере с Windows XP с использованием ie7. Режим ie7 -в win7 работает хорошо.

Редактировать #2 :Это происходит только для xml-файлов, которые загружаются как вложения к почте.

10
задан Kev 1 September 2012 в 02:14
поделиться