替换zip文件中的文件,该文件作为字节存储在数据库中

时间:2013-04-23 21:49:58

标签: java mysql zip bytearray

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

archive_pk int(20)unsigned NOT NULL AUTO_INCREMENT,

archive mediumblob NOT NULL,

checksum varchar(32)NOT NULL,

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

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

0 个答案:

没有答案