c# - 在 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,
.............
解决方案
推荐阅读
- javascript - 无法保存然后恢复图形
- r - 用于检测多个患者随时间变化的变量的 R 代码
- javascript - 使用来自 firebase 的数据填充 React-Table
- unity3d - Unity Editor 检测构建失败的时间
- python - Python:如何使用Flask操作subprocess.Popen的STDIN和STDOUT?
- php - SOAP-ERROR:解析 WSDL:无法绑定到服务
- c++ - QPushbutton:两种不同的字体大小
- matplotlib - 如何格式化 seaborn/matplotlib distplots
- python - 将 file.txt 内容打印到海龟窗口。蟒蛇3
- javascript - 如果在 Firefox 中单击时鼠标移动,HTML 标签不会触发相应的输入