0

我目前正在开发一个 Web 应用程序。我试图访问的数据库表具有以下列:

archive_pkint(20) 无符号 NOT NULL AUTO_INCREMENT,

archivemediumblob 非空,

checksumvarchar(32) 非空,

user1 上传一个压缩文件(一个 Eclipse 项目),然后将其转换为字节并存储在“归档”列下,自动生成 archive_pk 并使用 java.security.MessageDigest 库计算校验和。(MessageDigest.digest(bytes) ,#bytes 是 zip 文件的字节流表示)。

user2 使用archive_pk 从数据库中获取存档。他想替换存档中某些文件的内容(.java 文件的内容)。我正在使用 java.util.zip。模块来尝试访问特定的 zip 条目并替换其内容。但是数据最终每次都会损坏。

4

0 回答 0