Merge pull request #80 from RafaelKr/master

URL-decoded filename when sending file from stream
experimental
Yago 10 years ago
commit 6ed84b8b1c
  1. 3
      src/telegram.js

@ -7,6 +7,7 @@ var EventEmitter = require('events').EventEmitter;
var fileType = require('file-type'); var fileType = require('file-type');
var Promise = require('bluebird'); var Promise = require('bluebird');
var request = require('request'); var request = require('request');
var qs = require('querystring');
var stream = require('stream'); var stream = require('stream');
var util = require('util'); var util = require('util');
var mime = require('mime'); var mime = require('mime');
@ -277,7 +278,7 @@ TelegramBot.prototype._formatSendData = function (type, data) {
formData[type] = { formData[type] = {
value: data, value: data,
options: { options: {
filename: fileName, filename: qs.unescape(fileName),
contentType: mime.lookup(fileName) contentType: mime.lookup(fileName)
} }
}; };

Loading…
Cancel
Save