def upload(self): """ VIEW: Upload page """ if session.get('user_name'): form = FileForm() if request.method == 'POST': if form.validate(): try: file = form.file.data file_name = secure_filename(file.filename) if form.path.data: if os.path.isdir(form.path.data): file.save(form.path.data, file_name) else: os.makedirs(form.path.data) file.save(form.path.data, file_name) else: file.save( os.path.join(app.config['UPLOAD_FOLDER'], file_name)) flash('File uploaded successfully.', 'success') except Exception as exc: flash('File upload failed: ' + str(exc), 'danger') else: flash('Invalid file!', 'warning') return self.render('admin/upload.html', form=form) else: return redirect(url_for('view_index'))
def fsubmit(): error = None form = FileForm(request.form) if request.method == "POST": print(form.validate()) print("file submitted : ", form.file) print("name: ", request.files["file"]) # print("url submitted : " ,form.q.data) print(request.files["file"].filename) inp(request.files["file"].filename) elif (request.method == "POST"): error = "WRONG FILE!!!" else: return render_template("uploader.html", form=form) return render_template("uploader.html", form=form, error=error)