Я пишу гаджет Google (только простой HTML + JavaScript) для загрузки файла на частный сайт Google с помощью API сайтов. http://code.google.com/apis/sites/docs/1.0/developers_guide_protocol.html#UploadingFiles
Я могу только загрузить файл с помощью многослойной формы. Но это не работает, потому что для API нужна аутентификация OAuth. Authetication вовлекает установку некоторых полей заголовка в запрос POST. К сожалению, форма отправляет, не позволяет нам установить заголовок, таким образом никакую аутентификацию. Я не могу выполнить ajax вызов из-за междоменных ограничений. Какие-либо идеи о том, что может быть сделано?
Одним путем я могу думать, должен использовать прокси, который выполняет аутентифицируемый вызов, но я хочу избежать этого. Мне нужен способ только для JavaScript сделать его.