Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to view Cloud container objects that contain folders #3987

Closed
cyberduck opened this issue Dec 7, 2009 · 9 comments
Closed

Unable to view Cloud container objects that contain folders #3987

cyberduck opened this issue Dec 7, 2009 · 9 comments
Assignees
Labels
bug cloudfiles Rackspace CloudFiles thirdparty Issue caused by third party

Comments

@cyberduck
Copy link
Collaborator

0101100 created the issue

When viewing a Mosso/Rackspace Cloud Files container that contains objects within folders, they do not display in Cyberduck. They can only be view via the Rackspace Control Panel page (see attached image).


Attachments

@cyberduck
Copy link
Collaborator Author

0101100 commented

Sorry for the multiple attachments and misnaming of the them.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Can you find any related output in the system.log (/Applications/Utilities/Console.app)?

@cyberduck
Copy link
Collaborator Author

0101100 commented

Nothing in the Console related to Cyberduck.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Replying to [comment:3 JPdemole]:

Nothing in the Console related to Cyberduck.

Of interest would also be the transcript in the log drawer. We will have to check with Rackspace support then as I cannot replicate the issue. Please also try to add another container and files.

@cyberduck
Copy link
Collaborator Author

0101100 commented

After some further investigation... it looks like it's the way I'm uploading the files (via Paperclip, rails plugin).

If I simply drag a folder that contains files into the container, it creates the object, but also creates and empty object for the directory listing.

I do not have that for the ones that were uploaded via paperclip. I created a folder called cues/ and also inside there added a couple test directories (1/, 2/, 3/ .. 10/) and dragged it into the container.

I can now view the cues/1/ - cues/10/ folders, but not anything else. So in order to see 11/ -- X/ I would have to by hand create these and drop them in to get visibility for these files for some reason.

Not sure if this helps :) But it's a workaround for now.

Thanks.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Ticket Number 11424 at Rackspace.

@cyberduck
Copy link
Collaborator Author

74cfdfc commented

I can duplicate the bug. Any file uploaded externally to Cyberduck cannot be seen if it has a "/" in it. I uploaded (via Cyberduck) a file inside of a folder and Cyberduck can see it. I uploaded (via the Python bindings) a file and Cyberduck can see it. I uploaded (via the Python bindings) a file with "/" in the filename, and Cyberduck does not show it.

John Dickinson
Cloud Files Developer

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Replying to [comment:7 john.dickinson@…]:

I can duplicate the bug. Any file uploaded externally to Cyberduck cannot be seen if it has a "/" in it. I uploaded (via Cyberduck) a file inside of a folder and Cyberduck can see it. I uploaded (via the Python bindings) a file and Cyberduck can see it. I uploaded (via the Python bindings) a file with "/" in the filename, and Cyberduck does not show it.

John Dickinson
Cloud Files Developer

The cf-devguide documentation says:

To take advantage of this feature, the directory marker Objects must also be created to represent the appropriate directories. The following additional Objects need to be created. A good convention would be to create these as zero or one byte files with a Content-Type of application/directory.

As per this convention, Cyberduck will not recognize files nested with more than one / delimiter when there is no marker object between with a application/directory MIME type.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Support at Rackspace Cloud said:

Cyberduck is conforming to our dev docs. Other clients that upload nested directories without setting directory markers will not have their content shown in Cyberduck (because Cyberduck is using the path query on container listings).

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug cloudfiles Rackspace CloudFiles thirdparty Issue caused by third party
Projects
None yet
Development

No branches or pull requests

2 participants