2011-01-21 9 views
6

El acceso de Chrome a los archivos locales está restringido, pero me gustaría dibujar una imagen en un lienzo: una imagen seleccionada con una entrada de archivo y sin enviar la imagen al servidor y luego solicitarla de nuevo.Imagen local en lienzo en cromo

¡Alguna ayuda sería genial!

+0

Es su archivo HTML también local, o le está pidiendo al usuario que vaya a su sitio web, seleccione un archivo del disco y luego tenga acceso JavaScript a ese archivo sin enviarlo nunca a su servidor? – Phrogz

+0

Segunda respuesta. El propósito es hacer modificaciones en la imagen, y subir al servidor parece llevar mucho tiempo. – pinkvoid

Respuesta

3

Dado que utiliza Google Chrome, los URI de archivo: // no pueden leer otros archivos: // URI. Si está usando esto para el desarrollo, a continuación, puede añadir el siguiente modificador de línea de comandos para chrome:

--allow-file-access-from-files 

HTML5 tiene (actualmente en desarrollo) FileSystem API se puede leer un ejemplo de ello aquí: http://www.html5rocks.com/tutorials/file/filesystem/

Cuestiones relacionadas