Używam pętli zwrotnej Api Explorer muszę przesłać plik przez zbadać w jaki sposób mogę przesłać, bo nie znajduję żadnych opcji, aby przesłać plik patrz zrzut ekranuJak przesłać plik za pomocą api explorer loopback?
Odpowiedz
Po prostu odpowiedź brzmi, że nie można. Przesyłanie pliku wymaga wieloczęściowych danych formularza. Obecnie nie jest to możliwe przez sprzężenie zwrotne-komponent-eksplorator. Zamiast tego powinieneś sprawdzić kod: loobpack-component-storage. Istnieje example here; Polecam korzystanie z example-2.0
.
Możesz przetestować go z czymś takim jak POSTMAN.
Ale jedyne, czego potrzebujesz, to ścieżka do pliku, a nie do pliku.
prostsze niż przy użyciu listonosz byłoby za pomocą curl bezpośrednio na terminalu:
Oto polecenia używam kiedy potrzeba (pracuję z niektórych usług za pomocą sprzężenia zwrotnego/explorer również):
curl -i -X POST -H "Content-Type: multipart/form-data" -F "[email protected]/path/to/your/file.jpg" -v http://HOST:PORT/pathToYourEndpoint?access_token=xxxxxxxxxxx
Czy sprawdziłeś komponent Loopback Storage? https://docs.strongloop.com/display/public/LB/Storage+component – JSimonsen
Jeśli na Macu możesz również polecić https://paw.cloud/ zobacz dokumentację na temat wysyłania/wieloczęściowego pliku https: //paw.cloud/docs/getting-started/set-request-body#Set_Multipart_body –