小编Can*_*nsu的帖子

通过AWS API Gateway发布表单数据和二进制数据

我正试图通过AWS API Gateway将"mutlipart\form-data"发布到我的EC2实例,但我找不到办法.有一种方法可以使用"application/x-www-form-urlencoded"和Mapping Tamplate将数据转换为JSON,但仍然会发布像图像文件这样的二进制数据.有什么我想念的吗?

编辑:

我找到了另一种方式:

我将图像转换为base64字符串然后将其POST为内容类型"application/x-www-form-urlencoded".通过这种方式,我将整个图像作为字符串发送.收到消息后,我可以将其转换回PHP中的图像.只有这一点,我能找到的是当我将图像转换为base64时,它的大小会变得更大.除此之外,我找不到任何其他的缺点.如果有可能请与我分享?

post base64 binaryfiles multipartform-data aws-api-gateway

11
推荐指数
1
解决办法
8304
查看次数

是否可以在Azure Search上实现基于用户的安全性?

在Azure搜索中,我们可以为不同的搜索结果创建多个索引,我们有两种类型的api-key.一个用于管理,另一个用于查询.但是使用相同的api-key用户可以搜索所有索引.

在我的解决方案中,我需要设计一个系统,以便使用该系统的不同用户可以通过其优先级获得不同的结果.我认为这可以通过每个角色的专用索引来解决,但用户仍然可以查询其他索引.

我怎样才能确保每个用户只能搜索特定的索引.

security azure azure-cognitive-search

9
推荐指数
1
解决办法
1031
查看次数

更新项目时Azure Redis缓存中是否存在任何锁定机制?

我正在使用Azure搜索开发Azure Redis缓存,但我找不到有关Redis缓存并发性的任何明确说明.

情况就是这样.在覆盖现有缓存项目时,是否可以在同一时间读取项目?如果是,Redis Cache如何管理这个?它是否会锁定项目,直到它可用或是否提供旧版本的项目?

顺便说一句,我正在使用StackExchange.Redis客户端.

caching azure redis stackexchange.redis azure-redis-cache

3
推荐指数
1
解决办法
1570
查看次数