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
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to