小编Nas*_*tad的帖子

使用Api Gateway(Lambda函数)将图像上传到S3存储桶

我正在尝试从邮递员上传图像(base64),我可以看到当我按下Serverless API时,在S3存储桶中添加了一些东西,但是没有图像,我使用的是nodejs Lambda函数,我尝试了很多解决方案,但是那没有解决。请向我建议我错了:

const AWS = require('aws-sdk');
const s3 = new AWS.S3();
const moment = require('moment');
const fileType = require('file-type');
const sha1 = require('sha1');
const multipart = require('parse-multipart');

exports.handler = function (event, context, callback) {

    let request = event.body;

    // get the request
    let base64String = request.base64String;

    // pass the base64 string into a buffer
    let buffer = new Buffer(base64String, 'base64');

    let fileMime = fileType(buffer);

    // check if the base64 encoded string is a file
    if (fileMime === null) { …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 aws-lambda aws-api-gateway aws-sdk-nodejs

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

如何使用 AND & OR 编写 DynamoDB 查询过滤器?

我有一个 User 表,我想使用以下查询获取数据,出于教育目的,我使用的是类似 SQL 的查询。

SELECT * FROM User
WHERE (gender = "Male")
AND (age between 25-30 OR height between 5.4-5.9 OR city="India, US")
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 Node.js 在 AWS Lambda 中创建上述查询

任何反馈将不胜感激。

amazon-web-services node.js amazon-dynamodb aws-lambda dynamodb-queries

2
推荐指数
1
解决办法
3383
查看次数