From 79279c85ecaace44dbce7c06194108542d610e5d Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Tue, 30 Dec 2025 14:10:22 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BC=98=E5=8C=96=E5=85=BC=E5=AE=B9):=20?= =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=83=A8=E5=88=86=E6=96=87=E6=A1=A3=E6=A0=B9?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ofdgo_reader.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ofdgo_reader.go b/ofdgo_reader.go index bbb260d..c99b795 100644 --- a/ofdgo_reader.go +++ b/ofdgo_reader.go @@ -66,6 +66,7 @@ func (r *Reader) initRoot() error { // 返回: []byte 文件内容, error 错误信息 func (r *Reader) readFile(name string) ([]byte, error) { name = strings.ReplaceAll(name, "\\", "/") + name = strings.TrimPrefix(name, "/") for _, f := range r.Zip.File { if f.Name == name { return readZipFile(f) @@ -79,6 +80,7 @@ func (r *Reader) readFile(name string) ([]byte, error) { // 返回: io.ReadCloser 文件流, error 错误信息 func (r *Reader) openFile(name string) (io.ReadCloser, error) { name = strings.ReplaceAll(name, "\\", "/") + name = strings.TrimPrefix(name, "/") for _, f := range r.Zip.File { if f.Name == name { return f.Open()