This commit is contained in:
syuilo 2019-06-18 15:19:19 +09:00
parent 7096c0ca49
commit 736fdabc1d
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69

View file

@ -25,11 +25,8 @@ export async function downloadUrl(url: string, path: string) {
rej(error); rej(error);
}); });
// 多バイト文字が含まれてそうだったらリクエスト前にURIエンコードする
const requestUrl = new URL(url).pathname.match(/[^\u0021-\u00ff]/) ? encodeURI(url) : url;
const req = request({ const req = request({
url: requestUrl, url: new URL(url).href, // https://github.com/syuilo/misskey/issues/2637
proxy: config.proxy, proxy: config.proxy,
timeout: 10 * 1000, timeout: 10 * 1000,
headers: { headers: {