Неконтролируемое декодирование 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 изображения (каждое из них будет загружаться время от времени), но все три не будут загружаться в другое время.
Я использую неправильный подход здесь? или что-то еще может быть проблемой? любые мысли очень ценятся.