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:
commit
b3af5bcfb4
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user