strip non-asci characters from filename

This commit is contained in:
Peter Papp
2020-08-17 08:42:22 +02:00
parent aa26501100
commit 47faadef51
2 changed files with 3 additions and 2 deletions

2
public/js/main.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -115,7 +115,8 @@ const Helpers = {
let formData = new FormData(),
uploadedSize = 0,
isNotGeneralError = true,
filename = Array(16).fill(0).map(x => Math.random().toString(36).charAt(2)).join('') + '-' + file.name + '.part'
striped_name = file.name.replace(/[^A-Za-z 0-9 \.,\?""!@#\$%\^&\*\(\)-_=\+;:<>\/\\\|\}\{\[\]`~]*/g, ''),
filename = Array(16).fill(0).map(x => Math.random().toString(36).charAt(2)).join('') + '-' + striped_name + '.part'
do {
let isLast = chunks.length === 1,