コード例 #1
0
ファイル: editor.py プロジェクト: asilx/docker
def pkg_read():
    path = get_file_path(json.loads(request.data)['file'])
    try:
        # Read the file
        content = docker_interface.file_read(session['user_container_name'], path).splitlines(True)
        return jsonify(result=content)
    except:  # catch *all* exceptions
        app.logger.error("Unable to read file. " + str(sys.exc_info()[0]))
        raise PackageError("An internal error occurred.")
コード例 #2
0
def pkg_read():
    path = get_file_path(json.loads(request.data)['file'])
    try:
        # Read the file
        content = docker_interface.file_read(session['user_container_name'],
                                             path).splitlines(True)
        return jsonify(result=content)
    except:  # catch *all* exceptions
        app.logger.error("Unable to read file. " + str(sys.exc_info()[0]))
        raise PackageError("An internal error occurred.")
コード例 #3
0
ファイル: knowrob.py プロジェクト: chiar1games/docker-4
def transfer_logged_video(filename):
    # TODO: stream the video
    data = base64.b64encode(file_read(session['user_container_name'],
                                      filename))
    return '<video controls><source type="video/mp4" src="data:video/mp4;base64,{}"></video>'.format(
        urllib.quote(data.rstrip('\n')))
コード例 #4
0
ファイル: editor.py プロジェクト: macnlinux/docker
def pkg_read():
    path = get_file_path(json.loads(request.data)['file'])
    # Read the file
    content = docker_interface.file_read(session['user_container_name'], path).splitlines(True)
    return jsonify(result=content)
コード例 #5
0
ファイル: editor.py プロジェクト: code-iai/openEASE-flask
def _read_file_from_container(path):
    return docker_interface.file_read(session['user_container_name'],
                                      path).splitlines(True)
コード例 #6
0
ファイル: knowrob.py プロジェクト: bbferka/docker
def transfer_logged_video(filename):
    data = base64.b64encode(file_read(session['user_container_name'], filename))
    return '<a href="data:video/mpeg;base64,{}" download="video.mpg">Download video</a>'.format(urllib.quote(data.rstrip('\n')))
コード例 #7
0
ファイル: knowrob.py プロジェクト: code-iai/openEASE-flask
def transfer_logged_memory(filename):
    return file_read(session['user_container_name'], filename)
コード例 #8
0
ファイル: knowrob.py プロジェクト: asilx/docker
def transfer_logged_memory(filename):
    return file_read(session['user_container_name'], filename)
コード例 #9
0
ファイル: knowrob.py プロジェクト: asilx/docker
def transfer_logged_video(filename):
    data = base64.b64encode(file_read(session['user_container_name'], filename))
    return '<video controls><source type="video/mp4" src="data:video/mp4;base64,{}"></video>'.format(urllib.quote(data.rstrip('\n')))
コード例 #10
0
def pkg_read():
    path = get_file_path(json.loads(request.data)['file'])
    # Read the file
    content = docker_interface.file_read(session['user_container_name'],
                                         path).splitlines(True)
    return jsonify(result=content)