小编Vla*_*yan的帖子

使用NodeJs sdk在谷歌云存储中生成getServingUrl()

我正在使用谷歌云存储来存储图像,我也在NodeJ上运行服务器.

我想为每个图像生成servingUrl(aka magicUrl),它会动态生成不同大小的图像(请参阅更多https://medium.com/google-cloud/uploading-resizing-and-serving-images-with-google -cloud-platform-ca9631a2c556#.1jtzu5kuo)

我尝试使用gcloudsdk来生成它,但我找不到任何地方getServingUrl.

javascript node.js google-cloud-storage gcloud

8
推荐指数
1
解决办法
892
查看次数

从Amazon S3存储删除图像

我正在尝试从Amazon S3 Storage删除图像,但不会删除。

我正在使用以下代码:

var s3 = AWS.S3(awsCredentials);
s3.deleteObject({
  Bucket: MY_BUCKET,
  Key: myKey
},function (err,data){})
Run Code Online (Sandbox Code Playgroud)

但是我要删除的图像仍然存在。

我什至使用过s3.deleteObjects函数,它返回已删除的对象名称,但是当我检查存储时,图像仍然存在。

amazon-s3 amazon-web-services node.js

4
推荐指数
1
解决办法
4740
查看次数

在Firebase对象内的哪里找到auth.token数据

我正在使用signInWithCustomToken,经过身份验证后,找不到在服务器端设置的自定义声明数据存储在哪里(createCustomToken)。

我可以通过auth.token在firebase规则中看到它们,但是如何在我的javascript代码中通过firebase对象访问它们。

firebase firebase-security firebase-authentication

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

委托内部循环如何理解本地和循环变量之间的区别

看看这段代码

    List<Action> actions = new List<Action>();
    for (int variable = 0; variable < 5; ++variable)
        {
            int myLocalVariable = variable;
            actions.Add(() => Console.WriteLine(myLocalVariable));
        }
    actions.ForEach(s => s.Invoke());
    Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

输出为0 1 2 3 4

看一下IL代码,我倾向于认为编译器只创建了一个myLocalVariable实例.这一事实也证实了在循环中使用局部变量的良好实践.

那么如何委托inside actions.Add()存储循环变量的"最新"版本.

c# closures loops

0
推荐指数
1
解决办法
97
查看次数