From 53364c35bae8e5bf2ed12846527c461b3b0cddab Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 20 Nov 2018 19:59:44 +0100 Subject: [PATCH] OpenVPN export, fix download binary content, pass base64 to data: element. for https://github.com/opnsense/core/issues/2787 --- src/opnsense/mvc/app/views/OPNsense/OpenVPN/export.volt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/views/OPNsense/OpenVPN/export.volt b/src/opnsense/mvc/app/views/OPNsense/OpenVPN/export.volt index 74f0c4b24..efd284fbe 100644 --- a/src/opnsense/mvc/app/views/OPNsense/OpenVPN/export.volt +++ b/src/opnsense/mvc/app/views/OPNsense/OpenVPN/export.volt @@ -131,7 +131,7 @@ saveFormToEndpoint("/api/openvpn/export/download/"+vpnid+"/"+caref+"/",'frm_ExportSettings', function(data){ if (data.filename !== undefined) { var link = $('') - .attr('href','data:'+data.filetype+';charset=utf8,' + encodeURIComponent(atob(data.content))) + .attr('href','data:'+data.filetype+';base64,' + data.content) .attr('download', data.filename) .appendTo('body');