diff --git a/src/vs/code/electron-main/logUploader.ts b/src/vs/code/electron-main/logUploader.ts index 795321e8600ec93c675edfaa1fec08cf781a25f7..bbcc8a6a76a62ef4b6b5aa2c2995a45aea652cf0 100644 --- a/src/vs/code/electron-main/logUploader.ts +++ b/src/vs/code/electron-main/logUploader.ts @@ -83,10 +83,9 @@ async function postLogs( result = await requestService.request({ url: endpoint.url, type: 'POST', - data: fs.createReadStream(outZip), + data: new Buffer(fs.readFileSync(outZip)).toString('base64'), headers: { - 'Content-Type': 'application/zip', - 'Content-Length': fs.statSync(outZip).size + 'Content-Type': 'application/zip' } }); } catch (e) {