openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #12128
Re: upload file from a specific directory
On 05/22/2012 11:43 AM, khabou imen wrote:
> Hi everybody,
> when runnig this command
> swift -v -V 2.0 -A http://192.168.1.5:5000/v2.0/ -U service:swift -K swiftpass upload Containera doc1.pdf
> the file "doc1.pdf" is well uploaded only if it's placed in the home directory
> How can I upload a file from a different directory
> such as /home/imen/Desktop/img1.jpg?
Referencing arbitrary files works fine here:
$ rpm -qf $(which swift)
openstack-swift-1.4.8-2.el6.noarch
$ swift upload c1 /etc/issue
etc/issue
$ (cd /etc; swift upload c2 resolv.conf)
resolv.conf
$ mkdir t
$ cd t
$ swift download --all
c1/etc/issue
c2/resolv.conf
$ swift download c1
etc/issue
$ swift download c2
resolv.conf
$ find -ls
277027 4 drwxrwxr-x 5 padraig padraig 4096 May 23 00:29 .
277556 4 drwxrwxr-x 2 padraig padraig 4096 May 23 00:29 ./etc
277558 4 -rw-rw-r-- 1 padraig padraig 85 Mar 8 12:31 ./etc/issue
277437 4 drwxrwxr-x 2 padraig padraig 4096 May 23 00:29 ./c2
277438 4 -rw-rw-r-- 1 padraig padraig 55 May 22 13:41 ./c2/resolv.conf
277434 4 drwxrwxr-x 3 padraig padraig 4096 May 23 00:29 ./c1
277435 4 drwxrwxr-x 2 padraig padraig 4096 May 23 00:29 ./c1/etc
277436 4 -rw-rw-r-- 1 padraig padraig 85 Mar 8 12:31 ./c1/etc/issue
277646 4 -rw-rw-r-- 1 padraig padraig 55 May 22 13:41 ./resolv.conf
Note the pseudo hierarchical directories are supported through:
http://docs.openstack.org/api/openstack-object-storage/1.0/content/pseudo-hierarchical-folders-directories.html
cheers,
Pádraig.
References