Esempio n. 1
0
def get_file_w_name(file_key, name):
    file = File.query(File.uid==file_key).get()
    if not file or not file.blob_key:
        return render_template('file/not_found.html')
    if not _check_owner(file):
        return render_template('file/is_private.html')
    return send_blob(file.blob_key, content_type=file.content_type)
Esempio n. 2
0
def get_file(file_key):
    file = File.query(File.uid==file_key).get()
    if not file or not file.blob_key:
        return render_template('file/not_found.html')
    if file.title_filename:
        return redirect(url_for('file.get_w_name',
            file_key=file_key, name=file.title_filename))
    return send_blob(file.blob_key, content_type=file.content_type)
Esempio n. 3
0
def get_file(file_key):
    file_ = File.query(File.uid == file_key).get()
    if not file_ or not file_.blob_key:
        return render_template('file/not_found.html')
    if file_.title_filename:
        return redirect(
            url_for('file.get_w_name',
                    file_key=file_key,
                    name=file_.title_filename))
    if not _check_owner(file_):
        return render_template('file/is_private.html')
    return send_blob(file_.blob_key, content_type=file_.content_type)
Esempio n. 4
0
def get_file(file_key):
    file_ = File.query(File.uid == file_key).get()
    if not file_ or not file_.blob_key:
        return render_template('file/not_found.html')
    if file_.title_filename:
        return redirect(
            url_for(
                'file.get_w_name', file_key=file_key, name=file_.title_filename)
        )
    if not _check_owner(file_):
            return render_template('file/is_private.html')
    return send_blob(file_.blob_key, content_type=file_.content_type)