Hi Jhonny... you'll find out that the entire qooxdoo mailing-list is quite supportive so don't get too much hooked upon me ;-)
Refering to your download-question you first have to know that due to security restrictions there's no access to the filesystem from JavaScript (aside some ActiveX-voodoo). So to download and store files on the local filesystem you have to use the mechanism provided by the browser itself. I think you won't get very far with XMLHttpRequest, because it serves another purpose (loading page-contents). You have to reference a resource on the server using a standard href-hyperlink or a form-button. When the user clicks on the link the server will response with a certain header information in the response which leads the browser to show the "save as.."-dialog. I'm a little vague on that field but I think you gotta make sure that the server responses with a "content-type" like "application-x/text" or similar... however the trick is not to make the browser display the content, but rather to offer a download-dialog. For the upload you need to "inject" a form into your HTML-page that contains an input-element of type "file". When you submit this form from within JavaScript you can upload a file to the server (given that the server is capable of handling the upload). Have a look at the qooxdoo-contributions so you don't have to reinvent the wheel. Hope that helped... cheers, Lothar -------- Original-Nachricht -------- > Datum: Sat, 19 Jan 2008 02:25:06 -0800 (PST) > Von: jhonny thio <[EMAIL PROTECTED]> > An: Qooxdoo <[email protected]> > Betreff: [qooxdoo-devel] How to get file from server (Download) ? > hi, my name is Jhonny.. > > First i want to say thank you very much to Lothar Kaiser that have help me > a lot.. > > i want to ask something again ... > now, i am making an small application. > In this application, the client can download data like *.txt, *.jpg and > the other from the server.. > how to make the download process? > > i have read something about qx.io.remote.Request, but i dont understand.. > is it true if qx.io.remote.Request can make download process? > > My simple code : > > <html> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > <title>Quickstart</title> > > <script type="text/javascript"> > qxsettings = { "qx.application" : "Application" }; > </script> > <script type="text/javascript" src="script/qx.js"></script> > > <script type="text/javascript"> > qx.Class.define("Application", > { > extend : qx.application.Gui, > > members : > { > main : function() > { > > this.base(arguments); > var button1 = new qx.ui.form.Button("Download"); > > button1.addToDocument(); > > button1.addEventListener("execute", function(e) { > /** > if this button is pushed, will download File where the > location = "File Manager/myfile.txt" in the server. > > *// > }); > > > } > } > }); > </script> > > > </head> > </html> > > How to make the downloading process? > > And, anybody know how to upload file too? does it need > qx.io.remote.Request too? > > Thanks, > > Jhonny > > > > > > > ____________________________________________________________________________________ > Looking for last minute shopping deals? > Find them fast with Yahoo! Search. > http://tools.search.yahoo.com/newsearch/category.php?category=shopping ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
