Fix ipfs gateway url to fetch dir images from other creator nodes #718
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's the problem?
IPFS gateway calls for images inside directories takes the form
/ipfs/Qm123/Qmabc
instead of/ipfs/Qm123/<filename>.jpg
What's the solution?
Pass in the file name from the files table (original.jpg, 150x150.jpg etc...) into the saveFileForMultihash function so requests to other cnode can be in the form
/ipfs/Qm123/<filename>.jpg
How is this tested?
/file_storage
volumes match the number of files in the files table in the db. The saveFileForMultihash function also runs ipfs add with the only has option to make sure the CID and the actual contents of the file match./file_storage
volume. Do anipfs repo gc
on all ipfs nodes and make sure you can't cat the files on any node. Run steps 3&4 again