我正在使用Provider Package来管理我的 Flutter 应用程序中的状态。当我开始嵌套对象时遇到了问题。
一个非常简单的例子:父 A 有 B 类型的孩子,有 C 类型的孩子,有 D 类型的孩子。在孩子 D 中,我想管理一个颜色属性。下面的代码示例:
import 'package:flutter/material.dart';
class A with ChangeNotifier
{
A() {_b = B();}
B _b;
B get b => _b;
set b(B value)
{
_b = value;
notifyListeners();
}
}
class B with ChangeNotifier
{
B() {_c = C();}
C _c;
C get c => _c;
set c(C value)
{
_c = value;
notifyListeners();
}
}
class C with ChangeNotifier
{
C() {_d = D();} …Run Code Online (Sandbox Code Playgroud) 美好的一天.
我有一个简单的问题:如何将图像从S3存储桶下载到Lambda函数临时文件夹进行处理?基本上,我需要将它附加到一封电子邮件中(我在本地测试时可以这样做).
我试过了:
s3.download_file(bucket, key, '/tmp/image.png')
Run Code Online (Sandbox Code Playgroud)
以及(不确定哪些参数可以帮助我完成工作):
s3.getObject(params, (err, data) => {
if (err) {
console.log(err);
const message = `Error getting object ${key} from bucket ${bucket}.`;
console.log(message);
callback(message);
} else {
console.log('CONTENT TYPE:', data.ContentType);
callback(null, data.ContentType);
}
});
Run Code Online (Sandbox Code Playgroud)
就像我说的,简单的问题,由于某种原因,我无法找到解决方案.
谢谢!