def upload_img(): form = UploadImageForm() if form.validate_on_submit(): pic = form.file.data filename = generate_filename(Image, secure_filename(pic.filename)) mimetype = pic.mimetype img = Image(filename=filename, img=pic.read(), mimetype=mimetype) db.session.add(img) db.session.commit() return redirect(f"{request.url_root}/admin/image/") return render_template("upload-img.html", form=form, logged_in=True)
def upload_image(): form = UploadImageForm() if form.validate_on_submit(): image = form.image.data current_app.logger.debug(image) image_name = save_file(image,Path(current_app.instance_path).parent.joinpath('static/img') ) img = Image() img.name = image_name db.session.add(img) db.session.commit() current_app.logger.info(f'{image.name} saved to /static/images/') flash('image successfully uploaded', category='alert alert-success') return redirect(url_for('admin.homepage')) return render_template('admin/upload_image.html',form=form)