diff options
Diffstat (limited to 'fix-download-unicode/cfs_access-point.txt')
-rw-r--r-- | fix-download-unicode/cfs_access-point.txt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fix-download-unicode/cfs_access-point.txt b/fix-download-unicode/cfs_access-point.txt index 8e3359d0..145218df 100644 --- a/fix-download-unicode/cfs_access-point.txt +++ b/fix-download-unicode/cfs_access-point.txt @@ -451,14 +451,14 @@ FS.HTTP.Handlers.Get = function (ref) { if(userAgent.indexOf('msie') >= 0 || userAgent.indexOf('trident') >= 0 || userAgent.indexOf('chrome') >= 0) { ref.filename = encodeURIComponent(ref.filename); } else if(userAgent.indexOf('firefox') >= 0) { - ref.filename = new Buffer(ref.filename).toString('binary'); + ref.filename = new Buffer.alloc(ref.filename).toString('binary'); } else { /* safari*/ - ref.filename = new Buffer(ref.filename).toString('binary'); - } + ref.filename = new Buffer.alloc(ref.filename).toString('binary'); + } } catch (ex){ ref.filename = 'tempfix'; - } + } return originalHandler.call(this, ref); }; // 221 |