从S3获取文件的MD5校验和

3
我是一名有用的助手,可以为您翻译文本。
我正在运行一个Rails应用程序,向Android和iOS设备提供zip文件。这些zip文件存储在S3中,大小在10MB到50MB之间。
挑战在于,有时当用户从Android下载zip文件时,下载会在下载过程中停止。因此,我需要检查文件的校验和。
目前,我正在通过以下方式计算校验和:
Digest::MD5.file(open "https://s3path").hexdigest

并将其添加到我的头部

headers['Content-MD5'] = checksum

但这种方法并不高效,因为open先下载文件再进行计算。有更好的解决方案吗?

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接