def upload(cell_id): # pylint: disable=unused-variable worksheet = app.config['worksheet'] for in_fd in request.files.itervalues(): # Path in the archive. path = "%s/%s" % (cell_id, in_fd.filename) with worksheet.Create(path) as out_fd: utils.CopyFDs(in_fd, out_fd) return "OK", 200
def upload_new_worksheet(): # pylint: disable=unused-variable """Replace worksheet with uploaded file.""" worksheet = app.config['worksheet'] session = app.config['worksheet'].session worksheet_dir = session.GetParameter("notebook_dir", ".") for in_fd in request.files.itervalues(): path = os.path.normpath(in_fd.filename) full_path = os.path.join(worksheet_dir, "./" + path) with open(full_path, "wb") as out_fd: utils.CopyFDs(in_fd, out_fd) return "OK", 200