C#image to URL会引发错误403

时间:2015-09-19 12:54:53

标签: c# authentication amazon-s3 webrequest

当我在程序中放入以下代码时,我收到403错误

        var req = WebRequest.Create("http://floralegacy.s3.amazonaws.com/files2/449/44977-371x400.jpeg");

        using (var resp = req.GetResponse())
        using (var stream = resp.GetResponseStream())
        {
            pictureBox1.Image = Bitmap.FromStream(stream);
        }

任何人都有解决方案的想法吗?

1 个答案:

答案 0 :(得分:0)

403表示访问被拒绝,这表明存储桶权限可能不允许未经过身份验证的访问。

尝试更改存储区权限:

http://docs.aws.amazon.com/AmazonS3/latest/UG/EditingBucketPermissions.html