Comments (6)
reproduce in old version v0.9.1
from kubo.
On the Linux version 0.16.0 I didn't get any errors.
from kubo.
This is because this problem is specific to MS Windows.
Ref. https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file:
The following reserved characters:
< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
User-friendly way to resolve this is to
- easy fix: provide user with meaningful error ("Microsoft Windows does not support" instead of vague "invalid platform path".
- proper fix: add
ipfs get --with-unsupported-filenames
as opt-in (and mention it in the error returned to the user) – passing this parameter will allow Windows users to get data but replace unsupported characters in filenames with underscore (_
).
from kubo.
hi @Arlodotexe I am looking at this issue but cannot reproduce it. can you please post a stack trace?
from kubo.
@lidel this is not reproducible on windows.
from kubo.
@susarlanikhilesh files do not have names they are just bytes, directories have a list of name cid pairs.
You need to try to download the folder that contains a file with a ]
not a file.
from kubo.
Related Issues (20)
- User Agent suffix is not set in libp2p HOT 1
- swarm stats --min-used-limit-perc doesn't work for "all" scope
- Improve the utility of the swarm stats command for determining which limits are being hit HOT 5
- Cleanup from the move from "Reframe" to "HTTP Delegated Routing" HOT 6
- Update `lowpower` profile to try HTTP routing first, and use DHT as a fallback / after a delay HOT 2
- "ipfs stats dht" doesn't work with Routing.Type=custom HOT 7
- ipfs should default to CIDv1 HOT 1
- Remove default `/quic` (draft 29) support HOT 8
- Release 0.19 HOT 26
- Routing.Type=auto: announcements over HTTP PUT cid.contact always fail HOT 4
- migrate bootstrapper away from RSA HOT 4
- bug: key with invalid format during import over RPC provides unhelpful error message
- feat: reduce RPC api surface area; remove subcommands that could be options/args
- Nodes configured with all versions of quic only starts with webtransport HOT 4
- `Cache-Control: only-if-cached` gives incorrect response for inline CIDs HOT 2
- netlinkrib: permission denied HOT 6
- gateway: IPNS key resolution timeout should return HTTP 5xx HOT 2
- 0.18.0-rc1: panic in webtransport.(*stream).Write/Read HOT 2
- 0.18.0-rc1: panic in webtransport.(*transport).Dial HOT 3
- `ipfs config` execute badger things. HOT 1
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 kubo.