Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)