def upload(): if not session.get('logged_in'): abort(401) form = UploadForm() if request.method == 'POST' and form.validate_on_submit(): print form.csrf_token image = form.image.data details = form.details.data filename = secure_filename(image.filename) image.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) flash('File Saved', 'success') return redirect(url_for('home', filename=filename, details=details)) else: print form.errors.items() flash('File not saved', 'error') return render_template('upload.html', form=form)
def upload(): if not session.get('logged_in'): abort(401) # Instantiate your form class form = UploadForm() if request.method == 'GET' and myform.validate_on_submit(): # Validate file upload on submit if request.method == 'POST': filename = secure_filename(photo.filename) photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) # Get file data and save to your uploads folder flash('File Saved', 'success') return redirect(url_for('home')) return render_template('upload.html', form=form)
def _upload(self): LOGGER.debug("current user <%s> " % (g.user)) if request.method == 'POST': form = UploadForm(request.form) form.datafile = request.files.getlist("datafile") if form.validate_on_submit() or form.data['cmd_mode']: target = os.path.join(self.app.cache.get( 'saDir').decode('utf-8'), str(g.user_id)) future = self.core.run_coroutine_threadsafe( upload_processor.start, self.core, self.app.cache, target, g.user_id, form) _valid_results_found, response = future.result() else: return jsonify({'form data': 'INVALID'}) LOGGER.debug(_valid_results_found) LOGGER.debug(response) dashboard_url = config.get('Grafana', 'dashboard_url') if not dashboard_url: import socket IP = socket.gethostbyname('frontend') dashboard_url = "http://%s:3000/" % IP for i in range(len(response['slug'])): response['nodenames_info'][i].append(dashboard_url + \ ("dashboard/db/%s" % response['slug'][i])) LOGGER.debug(response['nodenames_info']) if form.data['cmd_mode']: res = { "valid_results": _valid_results_found, "data": response["nodenames_info"], "redirect_url": dashboard_url } return jsonify(res) else: return render_template('results.html', user=g.user, data=response["nodenames_info"], form=form, valid_results=_valid_results_found, progress=100, **self.app.config.get('TEMPLATE_CONFIGURATION')) abort(405)
def documentation(): choice = [(project.id, project.project_name) for project in Project.query.filter_by( company_id=current_user.company_id)] form = UploadForm() form.projects.choices = choice if request.method == 'POST': if form.validate_on_submit(): name = form.file.data.filename project_id = form.projects.data if not allowed_file(name): return render_template('error.html', message='Is this file python script?') form.file.data.save(os.path.join(os.path.abspath(''), 'review.py')) libpath = os.path.abspath('templates') project = Project.query.filter_by(id=project_id).first() try: mod = pdoc.import_module('review') doc = pdoc.Module(mod) html = doc.html() except Exception as e: print(e) return render_template( 'error.html', user=current_user.user_username, message='Something wrong in your module!') else: now = datetime.now() filename = str(uuid.uuid4()) with open(os.path.join(libpath, f"{filename}.html"), "w") as f: f.write(html) file = File(user_username=current_user.user_username, project_id=project.id, file_name=name, upload_time=str(now), documentation=filename) db.session.add(file) db.session.commit() return html return render_template('error.html', message='Not valid form!', user=current_user.user_username) return render_template('documentation.html', user=current_user.user_username, form=form)
def upload(): forms = UploadForm() if request.methods == 'POST': if forms.validate_on_submit(): description = forms.description.data photo = forms.photo.data filename = secure_filename(photo.filename) photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) return jsonify({ "message": "File Upload Was Successful", "filename": photo, "description": description }) error = form_errors(forms) return jsonify({"errors": error})
def upload(): if not session.get('logged_in'): abort(401) # Instantiate your form class form = UploadForm() # Validate file upload on submit if request.method == 'POST' and form.validate_on_submit(): # Get file data and save to your uploads folder image = form.photo.data filename = secure_filename(image.filename) image.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) flash('File Saved', 'success') return render_template('home.html') flash_errors(form) return render_template('upload.html', form=form)
def upload(): if request.method == 'GET': return render_template('upload.html') else: form = UploadForm(CombinedMultiDict([request.form, request.files])) if form.validate(): # 获取描述信息 # desc = request.form.get("desc") # avatar = request.files.get("avatar") desc = form.desc.data avatar = form.avatar.data filename = secure_filename(avatar.filename) avatar.save(os.path.join(UPLOAD_PATH, filename)) print(desc) return '文件上传成功' else: print(form.errors) return "fail"
def upload(): form = UploadForm() #Image wtf-forms if request.method == "POST": if form.validate_on_submit(): filename = photos.save(request.files['image']) url = photos.url(filename) g.user.image_url = url g.user.image_filename = filename db.session.add(g.user) db.session.commit() flash( 'Photo Uploaded Safely!,Click below to see how your profile looks like' ) return redirect(url_for('dashboard')) else: url = g.user.image_url filename = g.user.image_filename return render_template('upload.html', form=form)
def upload(): if session.get('id'): if not os.path.exists('static/' + str(session.get('id'))): os.makedirs('static/' + str(session.get('id'))) file_url = os.listdir('static/' + str(session.get('id'))) file_url = [str(session.get('id')) + "/" + file for file in file_url] formupload = UploadForm() print session.get('email') if formupload.validate_on_submit(): filename = photos.save(formupload.file.data, name=str(session.get('id')) + '.jpg', folder=str(session.get('id'))) file_url.append(filename) return render_template("upload.html", formupload=formupload, filelist=file_url) # ,filelist=file_url else: return redirect('login')
def upload(): if not session.get('logged_in'): abort(401) photoform = UploadForm() if request.method == 'POST' and photoform.validate_on_submit(): print photoform.csrf_token photo = photoform.photo.data filename = secure_filename(photo.filename) photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) flash('File Saved', 'success') return redirect(url_for('home')) return render_template('upload.html', form=photoform)
def upload(): form = UploadForm(request.form) if request.method == 'POST': # and form.validate(): name = form.name.data subject = form.subject.data homework = form.homework.data file = request.files['file'] date = dt.now() if file and allowed_file(file.filename): filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) entry = Entry(name, subject, homework, filename, date) insert(entry) return redirect(url_for('uploaded_file', filename=filename)) else: return render_template('upload.html', title='Upload', form=form) else: return render_template('upload.html', title='Upload', form=form)
def upload(): # if not session.get('logged_in'): # abort(401) # Instantiate your form class img = UploadForm() # Validate file upload on submit if request.method == 'POST' and img.validate_on_submit(): # Get file data and save to your uploads folder #img_data = request.files['img_data'] img_data = img.image.data description = img.description.data filename = secure_filename(img_data.filename) img_data.save(os.path.join(app.config['UPLOAD_FOLDER'],filename)) flash('File Saved', 'success') return redirect(url_for('home')) return render_template return render_template('upload.html', form = img)
def upload(): if not session.get('logged_in'): abort(401) # Instantiate your form class form = UploadForm() # Validate file upload on submit if request.method == 'POST': if form.validate_on_submit(): # Get file data and save to your uploads folder formF = form.upload.data filename = secure_filename(formF.filename) formF.save(os.path.join(filefolder, filename)) flash('File Saved', 'success') return redirect(url_for('home')) return render_template('upload.html', form=form)
def upload(): form = UploadForm() if request.method == 'POST' and form.validate_on_submit(): photo = form.photo.data filename = secure_filename(photo.filename) photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) description = form.description.data result = [{ 'message': 'File Successfully Uploaded', 'filename': filename, 'Description': description }] return jsonify(result=result) error_retrieval = form_errors(form) error = [{'errors': error_retrieval}] return jsonify(errors=error)
def upload(): uploadform = UploadForm() if request.method == "POST": if uploadform.validate_on_submit(): file = request.files['file'] file.save(os.path.join(upload_dir, file.filename)) if (file.filename == ""): filename = "default.jpg" else: filename = file.filename user = User.query.filter( User.username == current_user.username).first() if user: url = "/static/upload/" + filename user.url = url db.session.commit() return redirect(url_for('profile')) return render_template('upload.html', form=uploadform)
def uploads(): form = UploadForm() if form.validate_on_submit(): photoData = form.photo.data filename = secure_filename(photoData.filename) description = form.description.data try: photoData.save(os.path.join(app.config["UPLOAD_FOLDER"], filename)) return jsonify(message="200", filename=filename, description=description) except Exception as e: print e return jsonify(errors=["internal Error"]) return jsonify(errors=form_errors(form))
def judge_action(request): form = UploadForm(request.POST) if form.is_valid(): data = form.cleaned_data context = data['context'] if '_auth_user_id' in request.session: user_id = request.session['_auth_user_id'] user = User.objects.get(id=user_id) else: user = None if request.FILES.has_key('image'): image = request.FILES['image'] else: image = None if image != None and image.size > 3 * 1024 * 1024: return render_to_response('result.jinja', { 'state': '2', 'message': u'图片最大3M', 'url': '/main/upload' }, RequestContext(request)) item = Item.objects.create( user=user, context=context, time=datetime.now(), image=image, status=0, agree=random.randint(100, 200), disagree=random.randint(0, 50), score=int(time.time() / (60 * 60) * 1000), ) item.save() return render_to_response('result.jinja', { 'state': '1', 'message': u'上传成功', 'url': '/main/upload' }, RequestContext(request)) else: for field in form: if field.errors: return render_to_response('result.jinja', { 'state': '2', 'message': field.errors, 'url': '/main/upload' }, RequestContext(request))
def upload(): # Instantiate your form class img = UploadForm() # Validate file upload on submit if request.method == 'POST' and img.validate_on_submit(): # Get file data and save to your uploads folder #img_data = request.files['img_data'] img_data = img.photo.data description = img.description.data filename = secure_filename(img_data.filename) try: img_data.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) return jsonify(message="File Upload Successful", filename=filename, description=description) except Exception as e: print e return jsonify(errors=["internal error"]) return jsonify(errors=form_errors(img))
def upload(): if request.method == "GET": return render_template('index.html') else: # request.form.get('desc') # request.files.get('avator') form = UploadForm(CombinedMultiDict([request.form, request.files])) if form.validate(): desc = form.desc.data avator = form.avator.data #avator表示上传过来的文件的名字 #secure_filename用它来堆上传文件的名字 进行安全过滤 filename = secure_filename(avator.filename) avator.save(os.path.join(UPLOAD_PATH, filename)) print(desc) return '上传成功' else: print(form.errors) return 'fail'
def upload(): if request.method == 'GET': return render_template('upload.html') else: form = UploadForm(CombinedMultiDict([request.form, request.files])) # 获取描述信息 if form.validate(): desc = request.form.get('desc') avatar = request.files.get('avatar') filename = secure_filename(avatar.filename) avatar.save(os.path.join(UPLOAD_PATH, filename)) print(desc) return 'success' else: pass return 'fail'
def upload(): error_list = [] form = UploadForm() if form.validate_on_submit(): desc = form.description.data file = request.files['file'] filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) json_list = {} json_list['message'] = "Upload Successful" json_list['filename'] = file.filename json_list['description'] = desc return json.dumps(json_list) else: for i in form_errors(form): error_list.append(i) json_error_list = {} json_error_list['errors'] = error_list return json.dumps(json_error_list)
def about(): #Formulario form = UploadForm() #Variables global filename global Asignacion global TablaI Asignacion = {} if request.method == 'POST' and form.validate_on_submit(): arch = form.archivo.data filename = secure_filename(arch.filename) #Nombre del Archivo arch.save(app.root_path + "./static/archivos/" + filename) #Donde se guarda TablaI = lecturaArchivo("./static/archivos/" + filename) #Tabla Inicial desde el TXT return redirect(url_for('datos')) return render_template("about.html", form=form)
def index(): form = UploadForm() if request.method == 'POST': if form.validate_on_submit(): support = form.support.data confidence = form.confidence.data f = form.transactions_file.data filename = secure_filename(f.filename) data = f.readlines() output_filename = process_file(data, filename, support, confidence) return render_template('/index.html', form=form, result=output_filename) # return redirect(url_for('uploaded_file', filename=output_filename)) return render_template('/index.html', form=form, result=None)
def upload(): uploadform = UploadForm() # Validate file upload on submit if request.method == 'POST': if uploadform.validate_on_submit(): file = request.files['photo'] filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) return jsonify({ "message": "File Upload Successful", "filename": filename, "description": request.form['description'] }) else: return jsonify({"error": form_errors(uploadform)})
def upload(): form = UploadForm() # print("method", request.method) my_form = MyFormData() if form.validate_on_submit(): my_form.first_name = request.form['first_name'] # form.first_name.errors.append("Invalid Name") my_form.last_name = request.form['last_name'] my_form.email = request.form['email'] my_form.password = request.form['password'] my_form.comments = request.form['comments'] my_form.my_date = request.form['my_date'] my_form.my_date_range = request.form.getlist('my_date_range') my_form.multiple_button = request.form.getlist('multiple_button') my_form.single_button = request.form.get('single_button') my_form.single_state = request.form.get('single_state') my_form.multiple_states = request.form.getlist('multiple_states') my_form.toggle_switch = request.form.get('toggle_switch') # my_form.custom_range = request.form.get('custom_range') my_form.single_option = request.form.get('single_option') my_form.multiple_options = request.form.getlist('multiple_options') my_form.radio1 = request.form.get('radio1') my_form.check_list = request.form.getlist('check_list') # request.form['my_date_range'] print("*****") print(my_form.check_list) print("*****") # # file = request.files['file_photo'] # filename = secure_filename(file.filename) # print("path", os.path.join(app.config['UPLOAD_FOLDER'])) # file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) return render_template('upload.html', form=form, my_form=my_form)
def upload(): if not session.get('logged_in'): abort(401) # Instantiate your form class uForm = UploadForm() uFolder = app.config['UPLOAD_FOLDER'] # Validate file upload on submit if request.method == 'POST' and uForm.validate_on_submit(): # Get file data and save to your uploads folder image_file = request.files['image'] filename = secure_filename(image_file.filename) image_file.save(os.path.join(uFolder, filename)) flash('File Saved', 'success') return redirect(url_for('home')) return render_template('upload.html', uForm=uForm)
def upload(request): if request.method == 'POST': form = UploadForm(request.POST, request.FILES) if form.is_valid(): uploaded_file = form.save() source = default_storage.open(uploaded_file.file) try: if uploaded_file.records_format == 'iso2709': check_iso2709(source, uploaded_file.records_scheme, uploaded_file.records_encodings) elif uploaded_file.records_format == 'xml': check_xml(source) else: return HttpResponse(u"Wrong file format") except Exception as e: default_storage.delete(uploaded_file.file) uploaded_file.delete() return HttpResponse(u"Error: wrong records file structure: " + e.message) return redirect('ssearch:administration:initial')
def upload(): if not session.get('logged_in'): abort(401) uploadform = UploadForm() if request.method == 'GET' and uploadform.validate_on_submit(): return render_template('upload.html', form=uploadform) # Validate file upload on submit if request.method == 'POST': # Get file data and save to your uploads folder imageupload = uploadform.imageupload.data filename = secure_filename(imageupload.filename) imageupload.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) flash('File Saved', 'success') return redirect(url_for('home')) return render_template('upload.html', form=uploadform)
def upload(): if request.method == 'GET': return render_template('upload.html') else: # desc = request.form.get('desc') # image_file = request.files.get('image_file') # filename = secure_filename(image_file.filename) # image_file.save(os.path.join('images', filename)) # return '文件保存成功' form = UploadForm(CombinedMultiDict([request.form, request.files])) print(form) if form.validate(): desc = request.form.get('desc') image_file = request.files.get('image_file') filename = secure_filename(image_file.filename) image_file.save(os.path.join('images', filename)) return '文件保存成功' else: print(form.errors) return '文件格式不正確'
def upload(): myform = UploadForm() if myform.validate_on_submit(): description = myform.description.data photo = myform.photo.data filename = secure_filename(photo.filename) photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) msg = { "message": "File Upload Successful", "filename": filename, "description": description } return jsonify(msg) return jsonify(errors=form_errors(UploadForm))