claro!... estás intentando meter comillas en la query.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
... ¿en realidad quieres guardar todo el HTML?. Usualmente solo se guarda la ruta del archivo (carpeta/carpeta/archivo.etx), es recomendable lo hagas así pues el dato queda disponible para otros efectos (borrar el archivo, por ejemplo) y te evitas de este tipo de problemas.
Lo que estás haciendo tú es guardar todo el HTML que mostraría ese archivo (<img src="carpeta/carpeta/archivo.etx" width="xxx" ...>). ¿realmente quieres hacer eso?; pásale la función
addslashes() antes de guardarlo, con ello escaparás las comillas, pero de verdad te recomiendo solo guardes la ruta.