如何使用 loopback api 资源管理器上传文件?

How to upload file using loopback api explorer?

我正在使用 loopback Api Explorer 我需要通过 explore 上传一个文件,因为我没有找到任何上传文件的选项,请参考屏幕截图

简单地说,答案是你不能。上传文件需要多部分表单数据。这目前无法通过 loopback-component-explorer 实现。你应该检查 loobpack-component-storage instead. There is an example here;我建议使用 example-2.0.

你可以用 POSTMAN.

之类的东西来测试它

但是,您唯一需要的是文件的路径,而不是文件。

直接在终端上使用 curl 比使用 Postman 更简单:

这是我在需要时使用的命令(我也使用 loopback/explorer 处理一些服务):

curl -i -X POST -H "Content-Type: multipart/form-data" -F "blob=@/path/to/your/file.jpg" -v http://HOST:PORT/pathToYourEndpoint?access_token=xxxxxxxxxxx