Exemplo n.º 1
0
def uploader_check_delete(request, id):
    return render_to_response('app/uploader/delete.html', {'file': File.get_by_id(id)})
Exemplo n.º 2
0
def uploader_delete(request, id):
    file = File.get_by_id(id)
    if request.user == file.user or request.user.id_admin:
        db.delete(file.chunks)
        db.delete(file)
    return redirect(url_for('app/uploader'))
Exemplo n.º 3
0
def uploader_download(request, id, filename):
    file = File.get_by_id(id)
    data = ''.join(chunk.data for chunk in file.chunks.order('index'))
    return Response(mimetype=mimetypes.guess_type(file.name)[0], response=data)