Raymond Feng
2cea6a0c8d
Merge branch 'master' of https://github.com/hgouveia/loopback-component-storage into hgouveia-master
...
# Conflicts:
# lib/storage-handler.js
# test/upload-download.test.js
2017-03-01 15:32:11 -08:00
Raymond Feng
656fba9d51
Fix eslint
2017-03-01 15:18:26 -08:00
Raymond Feng
aab81590ed
Merge pull request #182 from ole3021/fix/range-undefined-err
...
fix scope error
2017-03-01 15:11:28 -08:00
Raymond Camden
ec959d2c38
fix lint
2017-02-02 09:19:28 -06:00
Raymond Camden
907f83ac3a
Support nameConflict and makeUnique options
2017-02-01 13:16:53 -06:00
ole3021
32bf1a90d8
fix scope error
2016-12-07 16:19:11 +08:00
Miroslav Bajtoš
6cb5a294c5
Continue middleware chain after download error
...
Stop sending constructing the error response directly inside the
storage component and send the error back to the application to handle
it.
As a result:
- `File.afterRemoteError` hook is trigered now
- App-provided error handling strategy is used to build error
responses, e.g. using the production mode of strong-error-handler
to hide sensitive information.
2016-11-10 15:58:39 -05:00
Miroslav Bajtoš
9997041093
Clean up "download()" implementation
...
Reduce nesting, remove repetition.
2016-11-10 14:20:38 +01:00
Loay
f944fa2fd7
Return error when no file is uploaded
2016-11-09 16:01:36 -05:00
Loay
0931e9da83
Upgrade loopback to 3.0.0
2016-10-24 11:36:46 -04:00
Amir Jafarian
4c2751a2a4
Fix linting errors
2016-10-19 11:36:39 -04:00
Amir Jafarian
7900d48126
Auto-update by eslint --fix
2016-10-18 18:06:55 -04:00
Jose De Gouveia
efe4e089f6
added file field name into getFilename function
2016-09-07 17:46:43 +02:00
Loic VELUT
f9d293e1fa
Add provider upload response in final response
2016-08-18 10:56:02 +02:00
Richard Pringle
20d9aaadf2
Continue middleware chain after download.
2016-08-16 16:28:47 -04:00
Richard Pringle
d1035d5445
Add globalization to module.
2016-08-05 14:03:10 -04:00
Gary Torres
a8fe32d78a
Fix for issue #127
2016-06-14 11:20:24 -06:00
Ryan Graham
728a1986df
update/insert copyright notices
2016-05-03 16:18:18 -07:00
Santiago Osorio
8eaf9f54a0
Expose `originalFilename` property
...
Filename is replaced when `getFilename` is set in the options, this commit sets a new property called `originalFilename` to keep the original filename (only works when you upload the file, after that you need to save it in a model).
2016-01-06 10:36:36 -06:00
Raymond Feng
fdb4c0464e
Add range support
2015-11-23 17:16:48 -08:00
Raymond Feng
e8c76eef93
Capture writer error
2015-07-31 12:06:07 -07:00
Raymond Feng
ab1ed48674
Add var
2015-06-08 15:30:43 -07:00
ningsuhen
f220141419
Fix for issues - #58 , #23 & #67
2015-06-01 13:25:04 +05:30
Raymond Feng
1e4a5c9f2a
Merge pull request #55 from leandropio/patch-1
...
Expose file size on success callback
2015-04-21 12:59:25 -07:00
Yazhong Liu
24f24f12a2
this.options is undefined, should use options
2015-04-12 00:24:23 +08:00
Leandro
e035e4fd4e
Expose file size on success callback
...
Just expose the file size through the file object that later will be sent as succes callback attribute (line 160). This way if somebody needs to persist the file metadata in another model now it will exist the whole basic pack: Container, Name, Type and now Size.
2015-03-29 21:06:53 -03:00
Benjamin Boudreau
55997f8a9f
Adding error handler on upload stream
2015-02-27 14:06:49 -05:00
Benjamin Boudreau
95baaff716
Adding support for ACL, Content-Type, Max File Size and allowd Content-Types
2015-02-10 09:26:14 -05:00
Raymond Feng
60938c245a
Fix deprecation
2015-01-30 11:34:46 -08:00
Benjamin Boudreau
ec4000745a
Adding key renaming support on Service.upload and Handler.upload
2015-01-30 14:30:35 -05:00
Timo Saikkonen
169ee1be21
#4 : Return a 404 if file doesn't exist
...
Signed-off-by: Timo Saikkonen <timo.saikkonen@gmail.com>
2014-12-25 13:21:20 +08:00
crandmck
dc3011c800
Work on JSDoc comments
2014-04-07 16:17:19 -07:00
Raymond Feng
eb0d9a11bf
Set Content-Type based on the file path
2014-01-29 22:39:01 -08:00
Raymond Feng
70f5d6dc35
Reformat code
2014-01-24 09:44:58 -08:00
Raymond Feng
9c58011530
Clean up the download method
2014-01-14 10:26:09 -08:00
Raymond Feng
13e9097ff0
Refactor the storage service
2014-01-10 11:34:37 -08:00
Raymond Feng
d409a4bd87
Fix for SLA-213. The stream from pkgcloud doesn't make callbacks
2013-07-10 13:08:18 -07:00
Raymond Feng
ad41d47b71
Refactor the code to use StorageService as the facade
2013-07-02 08:57:53 -07:00
Raymond Feng
564d8c3432
Exports the createClient
2013-07-02 07:54:58 -07:00
Raymond Feng
cda8ff2e17
Allow fields that have multiple values
2013-07-01 17:04:05 -07:00
Raymond Feng
82279ccacb
Some refactoring
2013-07-01 10:54:53 -07:00
Raymond Feng
427f270a40
Support uploading multiple files
2013-06-27 13:50:57 -07:00
Raymond Feng
210618d7b3
Handle fields/files
2013-06-27 08:31:03 -07:00
Raymond Feng
d6b89fe2ef
Add an express demo for metadata apis, upload/download
2013-06-26 14:43:53 -07:00