We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e8a209 commit 0ec249dCopy full SHA for 0ec249d
1 file changed
utils/misc/nodejs-terminal/html/webcontainer-fs/webcontainer-fs.html
@@ -273,14 +273,18 @@
273
274
file.download = async function(path,name){
275
debug('file.download',path,name);
276
- var abs = path+name;
+ var abs = path+name;
277
+
278
+ var uint8 = await webcontainer.fs.readFile(abs);
279
+ var blob = new Blob([uint8]);
280
- var uint8 = await webcontainer.fs.readFile(abs);
- console.log(uint8);
- var blob = new Blob([uint8]);
281
- console.log(blob);
282
- debugger;
283
- return {blob};
+ var url = window.URL.createObjectURL(blob);
+ var a = document.createElement('a');
+ a.href = url;
284
+ a.download = name;
285
+ a.click();
286
287
+ return false;
288
289
}//download
290
0 commit comments