Commit 10710b3b469a68e0a4be76d78ebd880661e2727b

Authored by Fernando Brito
1 parent 3be5adc6
Exists in master and in 1 other branch devel

Corrige o jeito que nomeia os arquivos baixados

Evita problemas onde o nome do arquivo de vídeo seria:
1414172854715.mp4?e=0&b=e
Showing 1 changed file with 12 additions and 0 deletions   Show diff stats
helpers/files.js
@@ -46,6 +46,12 @@ function downloadAndMoveVideo(folder, req, locals, callback) { @@ -46,6 +46,12 @@ function downloadAndMoveVideo(folder, req, locals, callback) {
46 46
47 // Nome do arquivo 47 // Nome do arquivo
48 var filename = req.body.video_url.substring(req.body.video_url.lastIndexOf('/') + 1); 48 var filename = req.body.video_url.substring(req.body.video_url.lastIndexOf('/') + 1);
  49 +
  50 + // Tira os parâmetros HTTP
  51 + if (filename.lastIndexOf("?") !== -1) {
  52 + filename = filename.substring(0, filename.lastIndexOf("?"));
  53 + }
  54 +
49 var path = folder + '/' + filename; 55 var path = folder + '/' + filename;
50 56
51 // Salva o arquivo em disco 57 // Salva o arquivo em disco
@@ -114,6 +120,12 @@ function downloadAndMoveSubtitle(folder, req, locals, callback) { @@ -114,6 +120,12 @@ function downloadAndMoveSubtitle(folder, req, locals, callback) {
114 120
115 // Nome do arquivo 121 // Nome do arquivo
116 var filename = req.body.legenda_url.substring(req.body.legenda_url.lastIndexOf('/') + 1); 122 var filename = req.body.legenda_url.substring(req.body.legenda_url.lastIndexOf('/') + 1);
  123 +
  124 + // Tira os parâmetros HTTP
  125 + if (filename.lastIndexOf("?") !== -1) {
  126 + filename = filename.substring(0, filename.lastIndexOf("?"));
  127 + }
  128 +
117 var path = folder + '/' + filename; 129 var path = folder + '/' + filename;
118 130
119 // Salva o arquivo em disco 131 // Salva o arquivo em disco