Преглед изворни кода

File name with original file name (close #262)

Sotaro KARASAWA пре 8 година
родитељ
комит
d9e429b5df
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      lib/routes/attachment.js

+ 2 - 0
lib/routes/attachment.js

@@ -23,12 +23,14 @@ module.exports = function(crowi, app) {
       // TODO: file delivery plugin for cdn
       // TODO: file delivery plugin for cdn
       Attachment.findDeliveryFile(data)
       Attachment.findDeliveryFile(data)
       .then(fileName => {
       .then(fileName => {
+        const encodedFileName = encodeURIComponent(data.originalName);
 
 
         var deliveryFile = {
         var deliveryFile = {
           fileName: fileName,
           fileName: fileName,
           options: {
           options: {
             headers: {
             headers: {
               'Content-Type': data.fileFormat,
               'Content-Type': data.fileFormat,
+              'Content-Disposition': `inline;filename*=UTF-8''${encodedFileName}`,
             },
             },
           },
           },
         };
         };