有没有办法让Fileconveyor(https://github.com/wimleers/fileconveyor)在Rackspace CloudFiles上创建文件而没有文件名中的所有目录信息?
例:
本地目录:001
本地文件名:001-test.jpg
CloudFiles容器:001
上传的文件名:001/001-test.jpg
所需文件名:001-test.jpg
Fileconveyor将名为001的虚拟目录上传到001容器中,然后将目录名称作为文件名前缀。我真的希望虚拟目录不存在,只需上传文件。
答案 0 :(得分:0)
它实际上将文件放到可以添加的云文件中:
dir, file = os.path.split('foo/bar/baz.txt')
可能在fileconveyers / transporters / transport.py的第152行之前:
self.queue.put((src, dst, action, callback, error_callback))
将项目添加到队列中。