From d6054617fa8a9023a5f618075e41100cdef7b003 Mon Sep 17 00:00:00 2001 From: Yxk2026 <10178404+yxk2026@user.noreply.gitee.com> Date: Fri, 25 Jul 2025 08:22:54 +0000 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=8C=BA=E5=9F=9F=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yxk2026 <10178404+yxk2026@user.noreply.gitee.com> --- entry/src/main/ets/media/MediaFileUri.ets | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/entry/src/main/ets/media/MediaFileUri.ets b/entry/src/main/ets/media/MediaFileUri.ets index fa0c8e2..d3d5ab6 100644 --- a/entry/src/main/ets/media/MediaFileUri.ets +++ b/entry/src/main/ets/media/MediaFileUri.ets @@ -96,7 +96,9 @@ export default class MediaFileUri { try { let buffer = new ArrayBuffer(BUFFER_SIZE); let readOut = fileIo.readSync(this.commonFd, buffer, { offset: 0 }); - content = bufferToString(buffer); + let newBuffer = new ArrayBuffer(readOut); + let newReadOut = fileIo.readSync(this.commonFd, newBuffer, { offset: 0 }); + content = bufferToString(newBuffer); } catch (err) { Logger.error(TAG, 'myReadSync: read error: ' + err); return content; -- Gitee