![loopback download file loopback download file](http://cdn.onlinewebfonts.com/svg/img_440398.png)
![loopback download file loopback download file](https://wpblog.semaphoreci.com/wp-content/uploads/tutorial-images/59/loopback-explorer.png)
The issue is then that express treats the / as a separator in the url. s3 doesn't actually have the concept of folders within buckets, it's only a prefix on the location string. Hey I'm actually not working on this project (LoopBack) anymore.īuuuuuuut, I know that a file location string in s3 is / where the folder name is actually just a prefix on the file location. Name "Error" statusĕ00 message "FileSystemProvider: Invalid name: one/tochka1.png" stack "Error: FileSystemProvider: Invalid name: one/tochka1.png at FileSystemProvider.download (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback-component-storage/lib/providers/filesystem/index.js:228:7) at download (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback-component-storage/lib/storage-handler.js:255:27) at (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback-component-storage/lib/storage-handler.js:242:12) at StorageService.download (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback-component-storage/lib/storage-service.js:268:18) at SharedMethod.invoke (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/strong-remoting/lib/shared-method.js:263:25) at HttpContext.invoke (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/strong-remoting/lib/http-context.js:389:12) at phaseInvoke (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/strong-remoting/lib/remote-objects.js:654:9) at runHandler (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/loopback-phase/lib/phase.js:135:5) at iterate (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/loopback-phase/node_modules/async/lib/async.js:146:13) at (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/loopback-phase/node_modules/async/lib/async.js:162:9) at runHandlers (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/loopback-phase/lib/phase.js:144:13) at iterate (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/loopback-phase/node_modules/async/lib/async.js:146:13) at /Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/loopback-phase/node_modules/async/lib/async.js:157:25 at /Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/loopback-phase/node_modules/async/lib/async.js:154:25 at execStack (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/strong-remoting/lib/remote-objects.js:493:7) at RemoteObjects.execHooks (/Users/programmer/codingNodeApps/docUploader/node_modules/loopback/node_modules/strong-remoting/lib/remote-objects.js:497:10)" Container is moved and subfolder one -> moved/one/filename.png