web2pyとGoogleAppEngineを使用して、モデルファイル、画像をアップロードするためのフィールド、ダウンロードURLを保存するためのフィールドを作成します。
Field('logotipo_marca_url', 'upload', uploadfield='logotipo_marca_blob'),
Field('logotipo_marca_blob', 'blob'),
画像の保存を取得するために、サンプルアプリケーションからのデフォルトのダウンロードコードを使用します。
function download():
return response.download(request,db)
html IMGタグ内の画像URLを使用すると、画像はHTML内に表示されます...しかし、画像をブラウザに貼り付けると、ダウンロードされ、代わりにブラウザで開きます。
「Content-type」や「Content-Disposition」などの応答ヘッダーを変更しようとしましたが、成功しました。
Q1:ブラウザ内で画像を開く必要があります。
Q2:もう1つ、アップロードしたのと同じ元のファイル名で画像がダウンロードされます...変更する必要があります。名前を選択します。どうやってやるの?