importURL: URI decode filename
Fixes _20 etc showing up in filenames.
This commit is contained in:
parent
3325a248ee
commit
c6ada32047
1 changed files with 7 additions and 1 deletions
|
|
@ -657,8 +657,14 @@ Player.prototype.importUrl = function(urlString, cb) {
|
|||
ytdl.getInfo(urlString, gotYouTubeInfo);
|
||||
} else {
|
||||
var remoteFilename = path.basename(parsedUrl.pathname);
|
||||
var decodedFilename;
|
||||
try {
|
||||
decodedFilename = decodeURI(remoteFilename);
|
||||
} catch (err) {
|
||||
decodedFilename = remoteFilename;
|
||||
}
|
||||
var req = superagent.get(urlString);
|
||||
handleDownload(req, remoteFilename);
|
||||
handleDownload(req, decodedFilename);
|
||||
}
|
||||
|
||||
function gotYouTubeInfo(err, info) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue