1
私は4枚の画像をアップロードしたいですが、サイズは非常に大きいので、サイトにアップロードするのに時間がかかります。Flaskで画像をアップロードする前に画像のサイズを変更するには?
私は要求を処理する小さなルート書いて、それらの一つ一つのサイズを変更したい:
AttributeError: 'JpegImageFile' object has no attribute 'read'
してください:私はそれは私にこのエラーが発生しますアップロード打つとき
@team_route.route('/team/dashboard/add/product', methods=['GET', 'POST'])
@requires_auth
@master_login_required(role='master')
def team_add_product():
form = AddProduct()
imagesList = []
size = 1024, 764
if request.method == 'POST' and form.is_submitted():
product = Goods()
file = request.files.getlist("image[]")
if file:
for zipfile in file:
fi = Image.open(BytesIO(zipfile.stream.read()))
im.thumbnail(size)
img2 = im.rotate(-90, expand=True)
img2.seek(0)
img2.save(UPLOAD_FOLDER + '/crops/' + zipfile)
をこれを解決する助け?
こんにちは、あなたはストリームを削除しようとしましたか? zipfile.read()その必要なのは – gtzinos
ですね!今、それは、おいしい男:) – swordfish