Skip to content

Commit 033320e

Browse files
committed
support download for redirect url
1 parent ed02ec3 commit 033320e

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

lib/node-utility

src/EIDEProjectExplorer.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5991,8 +5991,9 @@ export class ProjectExplorer implements CustomConfigurationProvider {
59915991
cmds = ['-S', '-l', objPath, '>', tmpFile.path];
59925992
}
59935993
else if (toolchainName.includes('SDCC')) {
5994-
const outAsmFile = File.from(NodePath.dirname(objPath), NodePath.basename(objPath) + '.asm');
5995-
vscode.window.showTextDocument(vscode.Uri.file(outAsmFile.path), { preview: true });
5994+
const objFile = File.from(objPath);
5995+
const outAsmPath = NodePath.join(objFile.dir, objFile.noSuffixName + '.asm');
5996+
vscode.window.showTextDocument(vscode.Uri.file(outAsmPath), { preview: true });
59965997
return;
59975998
}
59985999
else { // Not support

src/utility.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,7 @@ export async function downloadFile(url: string): Promise<Buffer | Error | undefi
752752
if (res.success && res.content) { // received ok
753753
result = res.content;
754754
} else {
755-
result = new Error(`Download file failed !, https errCode: ${res.statusCode}, msg: ${res.msg}`);
755+
result = new Error(`Download file failed !, https code: ${res.statusCode}, msg: ${res.msg}`);
756756
}
757757

758758
resolveIf(result);
@@ -854,7 +854,7 @@ export async function downloadFileWithProgress(url: string, fileLable: string,
854854
if (res.success && res.content) { // received ok
855855
result = res.content;
856856
} else if (token.isCancellationRequested === false) {
857-
result = new Error(`Download file failed !, https errCode: ${res.statusCode}, msg: ${res.msg}`);
857+
result = new Error(`Download file failed !, https code: ${res.statusCode}, msg: ${res.msg}`);
858858
}
859859

860860
resolveIf(result);

0 commit comments

Comments
 (0)