小编Sah*_*hil的帖子

如何在javascript中脱离foreach循环

我是Javascrript的新手.我有一个变量有以下细节:

var result = false;
[{"a": "1","b": null},{"a": "2","b": 5}].forEach(function(call){
    console.log(call);
    var a = call['a'];
    var b = call['b'];
    if(a == null || b == null){
        result = false
        break;
    }
});
Run Code Online (Sandbox Code Playgroud)

如果键的值为NULL,我想打破循环.我该怎么做?

javascript

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

从amazon s3下载文件时出错

我想从亚马逊s3下载文件.我正在使用.NET sdk.我写下了以下代码:

GetObjectRequest request = new GetObjectRequest()
    .WithKey("abc/xyz.jpg")
    .WithBucketName(appConfig);

using (GetObjectResponse response = s3Client.GetObject(request))
{
    int numBytesToRead = (int)response.ContentLength;
    if (numBytesToRead > 0)
    {
        int numBytesRead = 0;
        byte[] buffer = new byte32768;
        using (FileStream fstream = new FileStream(@"C:\abc\xyz.jpg", FileMode.Create))
        {
            using (Stream responseStream = response.ResponseStream)
            {
                do
                {
                    numBytesRead = responseStream.Read(buffer, 0, buffer.Length);
                    fstream.Write(buffer, 0, numBytesRead);
                }
                while (numBytesRead > 0);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

使用此代码,我可以下载文件.但现在我想下载多个文件.首先,我列出了s3上可用的所有文件,然后将其存储在arraylist中,然后调用我的每个文件的下载功能.

使用后调用下载函数运行列表文件方法后(GetObjectResponse response = s3Client.GetObject(request))我得到异常.

{"拒绝访问"}

Stack trace:
at Amazon.S3.AmazonS3Client.processRequestError(String actionName, HttpWebRequest request, WebException …
Run Code Online (Sandbox Code Playgroud)

.net c# amazon-s3 amazon-web-services

6
推荐指数
1
解决办法
7859
查看次数

标签 统计

.net ×1

amazon-s3 ×1

amazon-web-services ×1

c# ×1

javascript ×1