2011-01-21 19 views
6

L'accesso di cromo ai file locali è limitato, ma vorrei disegnare un'immagine su una tela: un'immagine selezionata con un input di file e senza inviare l'immagine al server e quindi richiederla.Immagine locale su tela in cromo

Qualche aiuto sarebbe fantastico!

+0

Is il tuo file HTML è anche locale, o stai chiedendo all'utente di andare al tuo sito web, selezionare un file dal disco e quindi avere accesso JavaScript a quel file senza mai inviarlo al tuo server? – Phrogz

+0

Seconda risposta. Lo scopo è di apportare modifiche all'immagine e il caricamento sul server sembra richiedere molto tempo. – pinkvoid

risposta

3

Dal momento che si utilizza Google Chrome, file: // URI non possono leggere altri URI: // file. Se si utilizza questo per lo sviluppo, allora si può aggiungere la seguente riga di comando per Chrome:

--allow-file-access-from-files 

HTML5 ha (attualmente in fase di sviluppo) FileSystem API potete leggere un esempio da qui: http://www.html5rocks.com/tutorials/file/filesystem/