One option would be to get your Python script to Zip the file and place it 
somewhere on your Web server, then return some HTML (instead of 
application/json) with a link to the file.

Regards,

Robert

>>> VictoriaH <bhudsp...@edac.unm.edu> 1/08/2014 8:46 a.m. >>>
Hello,

I have OpenLayers request that calls a python function that returns a
GeoJSON formatted text. I can display the text contents in an alert box, but
would like to instead force the browser to offer the text as a GeoJSON file
to be downloaded. I would appreciate any help that anyone can offer on how
to do this...

My python script successfully returns a  "Content-Type: application/json\n"
text to the browser, and my request and response code look like this so far:

                var PM_request = OpenLayers.Request.GET({
                    url:'scripts/geoTiff2GeoJSON_edited.py',
                    callback:processData,
                    params:coords
                    //headers:{"Content-Type": "application/json\n"}
                });
                
                function processData(PM_request) {
                    var PMjson = new
OpenLayers.Format.JSON().read(PM_request.responseText);
                    //console.log(PMjson);
                    alert("Result is:" + PM_request.responseText);
                } 


I would like to add functionality to the processData function above that
opens a download window of some sort where once can acquire the GeoJSON
file...

Thank you,

VickH



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/How-to-force-browser-to-download-a-file-with-a-OpenLayers-request-response-tp5154502.html
 
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
us...@lists.osgeo.org 
http://lists.osgeo.org/mailman/listinfo/openlayers-users



This email and any attachments are confidential and intended solely for the 
addressee(s). If you are not the intended recipient, please notify us 
immediately and then delete this email from your system.

This message has been scanned for Malware and Viruses by Websense Hosted 
Security.
www.websense.com
_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to