我有一个文件上传api,它工作得很好。我想在AWS API Gateway创建一个资源,并将其与我现有的文件上传api (http选项)链接起来。 即使我已将资源配置为通过,也无法使用AWS API Gateway上传文件。 每次我在API Gateway向我的资源发出请求时,我都会收到一个错误,指出该文件未作为我现有API的响应找到。 在AWS API Gateway中创建连接到现有文件上传API的文件上传资源的正确方法是什么? 请帮帮忙。
我向一个REST API (设为API 1)发出请求,该API在内部同步调用另外2个API(API 2和3)。
API 1= REST API
API 2=用于将文件上传到S3的预签名url
API 3=数据库更新(SQL Server)
API3即,只有当文件成功上传(API2)到S3中时,才会进行DB更新。
如果DB更新(API3)失败,则应回滚API2DID的更改,即应在S3中删除上传的文件。
请建议如何处理这种情况。欢迎任何开箱即用的解决方案。
google- api -java-client是Android上一个很好的web服务api客户端,但是我的意思是这是一个问题,并且花费了很多时间。
我想通过POST方法上传文件,所以我研究了google-drive API源代码,但它使用媒体上传器将文件上传到google drive。
那么如何在google-api-java-client中通过POST方法上传文件呢?
例如,Imgur upload API方法有两个必需的参数。
假设一个用google- API -java-client编写的上传文件api像这样,但我不知道该如何填写标记为?的'image‘字段。
public c