class LocalFileService(object): def __init__(self, base_url, base_path): suffix = "" if not base_url.endswith("/"): suffix = "/" self.storage = LocalFileStorage(base_path, base_url + suffix) def create(self, data, filename, folder): output = StringIO(data) return self.storage.save_file(output, filename, folder) # return final filename def url(self, filename): return self.storage.url(filename)
class LocalFileService(object): def __init__(self, base_url, base_path): suffix = '' if not base_url.endswith('/'): suffix = '/' self.storage = LocalFileStorage(base_path, base_url + suffix) def create(self, data, filename, folder): output = StringIO(data) return self.storage.save_file(output, filename, folder) # return final filename def url(self, filename): return self.storage.url(filename)