1. A method for inserting a multimedia file through a web-based desktop productivity application, comprising: receiving a request for the multimedia file from a client computer over a network; transmitting a request for the multimedia file to a server computer over the network, the request for the multimedia file being transmitted via a proxy web service; receiving the multimedia file from the server computer over the network upon transmitting the request for the multimedia file; and inserting the multimedia file in a document edited by the web-based desktop productivity application.