Comments (6)
Hi @phpfui first off thank you for the kind words! They are very much appreciated.
The intent of the library is to make interaction consistent across repositories. Thus for file, even though it has subdirectory support, object (S3, etc) does not (though it supports prefixes that make it look as though directories are supported).
So for file, it should recurse on read and, on write, create subdirectories as needed. I'll take a look ASAP and see what needs to be fixed to ensure the library is consistent with this statement!
Thanks, Joel
from blobhelper.
Hi @phpfui could you give 2.1.4.5 a try and let me know if this resolves the issue? https://www.nuget.org/packages/BlobHelper/2.1.4.5
from blobhelper.
I can confirm it works! Thank you very much for the prompt resolution.
Let me know if you would like to add a Blob server copy program to the repo. Right now it only does DiskFile and Azure, but I think I could make it do all supported type fairly easily. Would just copy blobs between servers. Great way to backup a cloud server locally as well.
from blobhelper.
Thanks @phpfui I'd love to see it! And thanks for confirming that everything works as expected now :)
from blobhelper.
I'll see if I can put in a PR this week. C# is not my forte, as I am a PHP guy (DUH!), but C# has a lot of C++ stuff (former C++ guy), so it is fun to work in a language that supports method and operator overloading and strict types.
from blobhelper.
That's awesome @phpfui ! Please don't feel like you have to do a PR around it, if you want to zip/attach to this issue I'm also happy to do integration work on my end if it fits cleanly into the library! Hope you have a nice week and holiday break.
from blobhelper.
Related Issues (8)
- No Blobs returned from Blob.Enumerate() while using DiskStorage HOT 12
- Unable to set CannedACL HOT 1
- Update to Azure.Storage.Blobs HOT 3
- DiskEnumerate() will never return continuation token HOT 3
- Separate Implementations HOT 2
- Could we seek to the begin of the stream in DiskWrite(string, long, Stream, CancellationToken)? HOT 2
- Add function to create folders HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blobhelper.