Неконтролируемое декодирование URL изображения через 'URL.createObjectURL()'

У меня есть приложение WinJS, где пользователь может выбрать из выпадающего меню, чтобы просмотреть одно из нескольких изображений.

Во время выпадающего onchange событие, я использую:

URL.createObjectURL(file, { oneTimeOnly: true })

Чтобы создать URL-адрес, который я установил как HTML <img> элемента src имущество.

Несмотря на то, что это работает "некоторое время", в большинстве случаев поведение очень противоречиво, но я получаю ошибку:

DOM7009: Unable to decode image at URL: 'blob:7743DB87-59F8-4750-B3A2-3505518CA7CB'.

Очевидно, что URL-адрес блоба меняется.

Это не похоже на фактическое изображение, так как во время тестирования я использую только 3 изображения (каждое из них будет загружаться время от времени), но все три не будут загружаться в другое время.

Я использую неправильный подход здесь? или что-то еще может быть проблемой? любые мысли очень ценятся.

0 ответов

Другие вопросы по тегам