首页 > 解决方案 > 在 Elastic Beanstalk 托管应用程序中使用 File.WriteAllText() 时如何访问创建的文件?

问题描述

我的 Web 应用程序托管在 Elastic Beanstalk 中。

我正在尝试创建一个临时文本文件,目前正在使用File.WriteAllBytes(path, "Some Text");

假设我无权访问 C:\ 目录,并且path将/应该与应用程序在文件系统上托管的位置相关。

有人知道path变量应该在这里吗?(我将创建文件,将其上传到 S3 存储桶,然后删除文件,所以有些代码与这个问题没有直接关系,我只是想提供一些东西......)

IAmazonS3 client = new AmazonS3Client(_awsAccesKey, _awsSecretKey, RegionEndpoint.APSoutheast2);
string filePath = @"C:\myTextfile.txt";
string folderPath = "textFiles/";

File.WriteAllText(filePath, "Some new text");
PutObjectRequest request = new PutObjectRequest()
{
    BucketName = _bucketName,
    .............

标签: c#.netamazon-s3amazon-elastic-beanstalk

解决方案


推荐阅读