legbo
@legbo
Java developer and philosopher

Как обратиться к локальному файлу из приложения Chrome?

Пишу приложение под 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()?
  • Вопрос задан
  • 4180 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы