d读的错误

原文
加新成员至zip,哪里错了?

void zipAddArchiveMember(ref ZipArchive zip, in string file) {
    import std.conv: to;
    import std.file: readText;
    import std.string: representation;

    ArchiveMember member = new ArchiveMember();
    member.name = file;
    writefln("%s", file);
    member.expandedData(file.readText().dup().representation());
    member.compressionMethod = CompressionMethod.deflate;
    zip.addMember(member);
}

jpeg图像不是文本文件.请使用std.file.read()代替读文本(readText).

posted @ 2023-01-14 11:05  zjh6  阅读(13)  评论(0)    收藏  举报  来源