0
0
mirror of https://github.com/vx3r/wg-gen-web.git synced 2024-12-18 00:13:23 +00:00

Merge pull request #59 from h44z/download-filename

Sanitize download filename
This commit is contained in:
vx3r 2020-11-12 15:19:06 +01:00 committed by GitHub
commit b3af5bcfb4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -601,10 +601,17 @@
const url = window.URL.createObjectURL(new Blob([config])) const url = window.URL.createObjectURL(new Blob([config]))
const link = document.createElement('a') const link = document.createElement('a')
link.href = url link.href = url
link.setAttribute('download', client.name.split(' ').join('-') + '.conf') //or any other extension link.setAttribute('download', this.getConfigFileName(client)) //or any other extension
document.body.appendChild(link) document.body.appendChild(link)
link.click() link.click()
}, },

getConfigFileName(client){
let name = client.name.split(' ').join('-');
// replace special chars
name = name.replace(/[^a-zA-Z0-9_-]+/g, '');
return name + '.conf';
},
} }
}; };
</script> </script>