I should also consider if there's any security concern. Downloading parts from untrusted sources can be risky. If the user is trying to re-download a file, they need to ensure the source is safe.
zhanglab
zhanggroup.org
| +65-6601-1241 | Computing 1, 13 Computing Drive, Singapore 117417