Rework zip upload to not use a hash. Fix filename storage.