def show_uploaded_file(key, secret): shared_file = SharedFile.get_or_404(key) if secret != shared_file.delete_key: abort(404) return render_template('show_uploaded_file.html', f=shared_file)
def show_uploaded_file(key, secret): shared_file = SharedFile.get_or_404(key) if secret != shared_file.delete_key: abort(404) return render_template('show_uploaded_file.html', f=shared_file)
def show_delete_file(key, secret): shared_file = SharedFile.get_or_404(key) if secret != shared_file.delete_key: abort(404) if request.method == 'POST': # delete the file and redirect to the upload form shared_file.delete() flash(_('Your file have been deleted.')) return redirect(url_for('show_upload_form')) return render_template('show_delete_file.html', f=shared_file)
def show_delete_file(key, secret): shared_file = SharedFile.get_or_404(key) if secret != shared_file.delete_key: abort(404) if request.method == 'POST': # delete the file and redirect to the upload form shared_file.delete() flash(_('Your file have been deleted.')) return redirect(url_for('show_upload_form')) return render_template('show_delete_file.html', f=shared_file)
def get_file(key, filename): shared_file = SharedFile.get_or_404(key) if not shared_file.filename == filename: abort(404) filepath = os.path.join(app.config['FLASKUP_UPLOAD_FOLDER'], shared_file.path, filename) if not os.path.isfile(filepath): abort(404) # add the 'Content-Length' header # browsers can show a progress bar filesize = str(shared_file.size) response = make_response(send_file(filepath, as_attachment=True, attachment_filename=filename)) response.headers['Content-Length'] = filesize return response
def get_file(key, filename): shared_file = SharedFile.get_or_404(key) if not shared_file.filename == filename: abort(404) filepath = os.path.join(app.config['FLASKUP_UPLOAD_FOLDER'], shared_file.path, filename) if not os.path.isfile(filepath): abort(404) # add the 'Content-Length' header # browsers can show a progress bar filesize = str(shared_file.size) response = make_response( send_file(filepath, as_attachment=True, attachment_filename=filename)) response.headers['Content-Length'] = filesize return response
def show_get_file(key): shared_file = SharedFile.get_or_404(key) return render_template('show_get_file.html', f=shared_file)
def show_get_file(key): shared_file = SharedFile.get_or_404(key) return render_template('show_get_file.html', f=shared_file)