2016-03-18 27 views
5

Podążam za dokumentem, aby pobrać plik.Loopback Pobierz plik

https://docs.strongloop.com/display/public/LB/Storage+component

W tym dokumencie, jeśli środki pobrać plik należy wykonać wzorzec URL.

GET/pojemnikach/{} pojemnik/plików/{plik}

przykład:

mam container1 (nazwa podstawowej) i nazwę pliku lb.png.

Więc maked url jak ten

http://localhost:3000/api/containers/container1/files/lb.png?access_token=8Hfay0LRU2g22BjCqf3q8HsQCdsVBgBp9MHeekr3LfNLlILVUzUHUsUKOZmjTRD9 

Dostaję odpowiedź dla nazwy pliku, spodziewam raz użyć adresu URL w przeglądarce oznacza, że ​​plik powinien być pobieranie w adresie URL.

Odpowiedź uzyskanie:

{ 
    "container": "container1", 
    "name": "lb.png", 
    "size": 38780, 
    "atime": "2016-03-18T05:13:41.000Z", 
    "mtime": "2016-03-18T05:09:06.000Z", 
    "ctime": "2016-03-18T05:09:06.000Z" 
} 

oczekiwany wynik:

muszę pobrać plik (lb.png).

Odpowiedz

1

Nie, doc mówi:

otrzymywać informacje o określonym pliku w określonym pojemniku.
getfile (kontener, plik, cb)
GET/api/pojemniki /: kontener/files /: plik

Trzeba korzystać z tej trasy:

Pobierz plik w określonym pojemniku .
download (pojemnik, plik, res, cb)
GET/api/pojemniki /: kontener/download /: plik

+0

Tak, to jest mój błąd. dzięki – RSKMR

+0

@ShanShan co powinienem przekazać w 'res', aby pobrać plik. – EmptyData