2011-01-21 5 views
6

Доступ к локальным файлам ограничен, но я хотел бы нарисовать изображение на холсте: изображение, выбранное с вводом файла, и не отправив изображение на сервер, а затем запросив его обратно.Локальное изображение в холсте в chrome

Некоторая помощь была бы замечательной!

+0

ли ваш файл HTML также локальный, или вы просите пользователя перейти на ваш сайт, выбрать файл с диска, а затем иметь доступ к этому файлу JavaScript без его отправки на ваш сервер? – Phrogz

+0

Второй ответ. Цель состоит в том, чтобы внести изменения в изображение, и загрузка на сервер, похоже, требует много времени. – pinkvoid

ответ

3

Поскольку вы используете Google Chrome, файл: // URI не могут читать другие файлы: // URI. Если вы используете это для развития, то вы можете добавить следующую команду переключателя строки хрома:

--allow-file-access-from-files 

HTML5 имеет (в настоящее время в разработке) FileSystem API вы можете прочитать пример из него здесь: http://www.html5rocks.com/tutorials/file/filesystem/

Смежные вопросы