擅长:python、mysql、java
<p>使用curl-I命令可以轻松快速地检索文件的md5和大小,如链接<a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests</a>中所述。<br/>
然后可以将存储传输服务配置为使用该信息。在</p>
<p>另一个选择是使用无服务器云功能。它可能看起来像下面的Python代码。在</p>
<pre><code>import requests
def download_url_file(url):
try:
print('[ INFO ] Downloading {}'.format(url))
req = requests.get(url)
if req.status_code==200:
# Download and save to /tmp
output_filepath = '/tmp/{}'.format(url.split('/')[-1])
output_filename = '{}'.format(url.split('/')[-1])
open(output_filepath, 'wb').write(req.content)
print('[ INFO ] Successfully downloaded to output_filepath: {} & output_filename: {}'.format(output_filepath, output_filename))
return output_filename
else:
print('[ ERROR ] Status Code: {}'.format(req.status_code))
except Exception as e:
print('[ ERROR ] {}'.format(e))
return output_filename
</code></pre>