xugenyuan

ref |> 桌面组件改掉网络图片路径,尝试解决某些情况下无法加载图片问题

Signed-off-by: xugenyuan <xugenyuan@wondertek.com.cn>
... ... @@ -80,7 +80,7 @@ export default class DailyNewspaperFormAbility extends FormExtensionAbility {
Logger.debug(TAG, ` xFailed to updateForm. Code: ${err.code}, message: ${err.message}`);
});
let fileDir = this.context.getApplicationContext().filesDir + "/widget-daily-newspaper"
let fileDir = this.context.getApplicationContext().tempDir + "/widget-daily-newspaper"
await FileUtils.makeDirIfNotExsit(fileDir)
NewspaperDataFetcher.dealWithPictures(data, formId, fileDir, (data) => {
... ...
... ... @@ -92,7 +92,7 @@ export class NewspaperDataFetcher {
CrptoUtils.md5(data.paperInfo.leftImageUrl).then((md5String) => {
const fileName = formId + "file" + md5String;
const fileName = formId + "file" + Date.now();
const filePath = tempDir + "/" + fileName
NewspaperDataFetcher.downloadUrlToPath(data.paperInfo.leftImageUrl!, filePath).then(() => {
let file = fs.openSync(filePath)
... ... @@ -119,7 +119,7 @@ export class NewspaperDataFetcher {
}
CrptoUtils.md5(content.coverUrl).then((md5String) => {
const fileName = formId + "file" + md5String;
const fileName = formId + "file" + Date.now() + index;
const filePath = tempDir + "/" + fileName
NewspaperDataFetcher.downloadUrlToPath(content.coverUrl!, filePath).then(() => {
Logger.debug(TAG, "open file for display ");
... ...