【问题标题】:Writing to a file on Amazon s3 bucket using c#使用 c# 写入 Amazon s3 存储桶上的文件
【发布时间】:2012-10-23 11:03:16
【问题描述】:

我的 amazon s3 存储桶上有一个文本文件,我想在该文件的末尾写一些文本。类似于以下内容:xxxxxx|xxxxxx|xxxxx|xxxx。我想用 c# 做到这一点。我确实尝试过使用 streamwriter,但没有成功。

using(StreamWriter writer = new StreamWriter(Server.MapPath(url), true))
{
  writer.WriteLine("xxxxxxxx|xxxxxxxxxxx|xxxxxxx|xxxxxxxxxx");
}

我最初的猜测是肯定有某种身份验证要求。 任何人都可以帮助我或指导适当的资源。

【问题讨论】:

    标签: c# amazon-s3 streamwriter


    【解决方案1】:

    Amazon S3 不支持附加到对象。您必须从 S3 读取整个对象,然后将其与新数据一起放回原处。

    适用于 .NET 的 AWS 开发工具包(请参阅 http://aws.amazon.com/sdkfornet)提供的工具可以让经过身份验证的 S3 操作在 C# 中更易于管理,包括将 S3 存储桶视为本地文件系统(请参阅 http://docs.amazonwebservices.com/sdkfornet/latest/apidocs/html/N_Amazon_S3_IO.htm

    【讨论】:

    • 感谢 Jim 的资源,但我使用的是 Mac 和 Unity3D,所以我想我无法使用适用于 .net 的 AWS 开发工具包。
    猜你喜欢
    • 2019-10-26
    • 2018-04-12
    • 2021-12-02
    • 1970-01-01
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多