0
我正在運行一個將zip文件提供給android和ios設備的rails應用程序。這些zip文件存儲在S3中,並且在10MB到50MB之間變化。從S3獲取文件的md5校驗和
挑戰在於,有時用戶從Android下載zip文件時,下載會在下載之間停止。所以,我需要檢查文件的校驗和。
現在,我被
Digest::MD5.file(open "https://s3path").hexdigest
計算校驗和並將其添加到我的頭
headers['Content-MD5'] = checksum
但是,這不是有效的開放下載文件的第一和計算它。有更好的解決方案嗎?