feat(core): micropython 板卡文件管理 右键菜单添加 上传 和 下载 选项
This commit is contained in:
@@ -211,7 +211,7 @@ class AmpyExt extends Ampy {
|
||||
this.#active_ = false;
|
||||
}
|
||||
|
||||
async get(filename, timeout = 5000) {
|
||||
async get(filename, encoding = 'utf8', timeout = 5000) {
|
||||
if (!this.isActive()) {
|
||||
throw new Error(Msg.Lang['ampy.portIsNotOpen']);
|
||||
}
|
||||
@@ -222,7 +222,11 @@ class AmpyExt extends Ampy {
|
||||
if (dataError) {
|
||||
return '';
|
||||
}
|
||||
return this.#device_.decode(this.unhexlify(data));
|
||||
if (encoding === 'utf8') {
|
||||
return this.#device_.decode(this.unhexlify(data));
|
||||
} else {
|
||||
return this.unhexlify(data);
|
||||
}
|
||||
}
|
||||
|
||||
async put(filename, data, timeout = 5000) {
|
||||
|
||||
Reference in New Issue
Block a user