def image_upload(): if request.method == 'POST': form = ImageForm(request.form) if form.validate(): image_file = request.files['file'] filename = os.path.join(app.config['IMAGES_DIR'], secure_filename(image_file.filename)) image_file.save(filename) flash('Saved %s' % os.path.basename(filename), 'success') return redirect(url_for('entries.index')) else: form = ImageForm() return render_template('entries/image_upload.html', form=form)
def image_inputs(): form = ImageForm(request.form) if request.method == 'POST' and form.validate(): image1 = form.image_url1.data image2 = get_image(form.image_url2.data) text = form.text.data print(text) background = form.background.data args = [image1, image2, text, background] generate_banner(args) if os.path.isfile(outfile): return send_file(outfile, mimetype='image/png') else: abort(400) return render_template('imageform.html', form=form)