Пишу приложение под Chrome, сохраняю добавленные пользователем изображения в БД, точнее ссылки на них, чтобы потом пользователь мог продолжить работу с ними позже. Но изображения не отображаются в окне приложения.
Если ссылки доставать в чистом виде: "C:\Images\myjpeg.jpg" Chrome выдает такой эксепшен: "Not allowed to load local resource: C:\Images\myjpeg.jpg (если добавить file:///, ситуаций не изменится). Ок, получается, что надо ссылки превращать в File object, а потом в специальный URL object и потом отобразить, но почему-то этого не происходит. Ссылку он формирует, она прикрепляется корректно к img, но не отображается.
var newURL = window.webkitURL.createObjectURL(new File([],"C:\Images\myjpeg.jpg",{type: "image/jpeg"}));
По идее такой код должен выдавать корректную ссылку для отображения в img, но я что-то упускаю или не правильно понимаю? Может быть объект файла как-то по другому надо создавать для createObjectURL()?