Example #1
0
def upload_file(profile):
    upload_form = forms.UploadImageForm()
    if upload_form.validate_on_submit():
        file_ = request.files['file']
        title, job, stored_file = save(file_, profile=profile)
        generate_thumbs(stored_file)
        flash('"%s" uploaded successfully.' % title)
        return redirect(_redirect_url_frm_upload(profile.name))
    return render_template('form.html', form=upload_form, profile=profile)
Example #2
0
def upload_file_json(profile):
    upload_form = forms.UploadImageForm()
    if upload_form.validate_on_submit():
        file_ = request.files['file']
        title, job, stored_file = save(file_, profile=profile)
        generate_thumbs(stored_file)
        update_form = forms.UpdateTitle()
        update_form.title.data = stored_file.title
        form = render_template('edit_title_form.html', form=update_form, formid='edit_title_' + stored_file.name)
        return jsonify(
            status=True, message="%s uploaded successfully" % title, form=form,
            update_url=url_for('update_title_json', profile=profile.name,file=stored_file.name),
            image_data=stored_file_data(stored_file))
    else:
        response = jsonify(status=False, message=upload_form.errors['file'])
        response.status_code = 403
        return response