Beispiel #1
0
def uploadfile():
    id = bottle.request.forms.shellid
    path = bottle.request.forms.path
    formfile = bottle.request.files.file
    formfile.save('./upload', overwrite=True)
    shellinfo = get_shell_from_id(id)
    shell = Shell(shellinfo['url'], shellinfo['pwd'], shellinfo['plugin'],
                  shellinfo['method'], shellinfo['coding'])
    info = shell.upload_file('./upload/%s' % formfile.filename, path)
    os.remove('./upload/%s' % formfile.filename)
    return info