Azure BLOB ストレージでボトル python を使用しています。
@route('/download/:filename')
def getDownload(filename):
try:
raw = blob.get_blob('picture', filename)
return raw
私のコードはファイルをダウンロードするのに正しいですか?
編集
次のようなブロブをどのようにインスタンス化しました
blob = BlobService(account_name, account_key)
か?
blob = BlobService(account_name='xxx', account_key='O6asd7ET+ssadsadNvVLAZ46nB6iHDadavpKbJilKvy0uOJ4/g37923983991djkdjkkajd==')
アップデート
これは機能しません:
blob = BlobService(account_name='xxx', account_key='O6asd7ET+ssadsadNvVLAZ46nB6iHDadavpKbJilKvy0uOJ4/g37923983991djkdjkkajd==')
@route('/download/:filename')
def getDownload(filename):
try:
raw = blob.get_blob('picture', filename)
return raw
これは部分的に機能します:
@route('/download/:filename')
def getDownload(filename):
try:
blob = BlobService(account_name='xxx', account_key='O6asd7ET+ssadsadNvVLAZ46nB6iHDadavpKbJilKvy0uOJ4/g37923983991djkdjkkajd==')
raw = blob.get_blob('picture', filename)
return raw
なんで?return raw
ソケット例外を発生させます。