Хорошо зачем тогда пихать свойства в прототип или наоборот в конструктор. Для чего эта мешанина. Ведь чем они отличаются: "(this.name || this.prototype.name)"?
Чисто теоретически я могу разрешить доступ интерпретатору ко всем файлам. Тогда он будет сначала проверять url адрес, а потом в случае успеха выдавать картинку.
riot26: вообщем нашел весьма экзотический способ загрузки файла.
Отправлять постом, после создать все необходимые заголовки и зашифровать в ручную картинку. Отправка почти такая же как из формы.