Piszę gadżet google (nic oprócz zwykłego html + javascript), aby przesłać plik do prywatnej witryny Google za pomocą api witryn. http://code.google.com/apis/sites/docs/1.0/developers_guide_protocol.html#UploadingFilesgadżet google i witryny api
Mogę przesłać plik tylko za pomocą formularza wieloczęściowego. Ale to nie działa, ponieważ api wymaga autoryzacji oauth. Autentykacja polega na ustawieniu niektórych pól nagłówka w żądaniu POST. Niestety przesłanie formularza nie pozwala nam ustawić nagłówka, a zatem nie ma uwierzytelnienia. Nie mogę wykonać wywołania ajax z powodu ograniczeń między domenami. Wszelkie pomysły na to, co można zrobić?
Jednym ze sposobów, w jaki mogę myśleć, jest użycie serwera proxy, który wykonuje uwierzytelnione wywołanie, ale chcę tego uniknąć. Potrzebuję tylko javascriptowego sposobu robienia tego.