问题描述
我使用预先签名的 URL 让我们的 C# 应用程序直接从用户位置上传到我们的 S3 存储桶。我完全使用了 AWS 文档中的 .NET 示例代码:
https://docs.aws.amazon.com/AmazonS3/latest/userguide/PresignedUrlUploadObject.html
private static void Uploadobject(string url)
{
HttpWebRequest httpRequest = WebRequest.Create(url) as HttpWebRequest;
httpRequest.Method = "PUT";
using (Stream dataStream = httpRequest.GetRequestStream())
{
var buffer = new byte[8000];
using (FileStream fileStream = new FileStream(filePath,FileMode.Open,FileAccess.Read))
{
int bytesRead = 0;
while ((bytesRead = fileStream.Read(buffer,buffer.Length)) > 0)
{
dataStream.Write(buffer,bytesRead);
}
}
}
HttpWebResponse response = httpRequest.GetResponse() as HttpWebResponse;
}
这对于小图像文件 (
有人知道如何处理这个问题吗?
感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)