Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用versionId和object key.net core从s3 bucket异步下载文件到本地计算机_C#_Amazon S3_.net Core - Fatal编程技术网

C# 使用versionId和object key.net core从s3 bucket异步下载文件到本地计算机

C# 使用versionId和object key.net core从s3 bucket异步下载文件到本地计算机,c#,amazon-s3,.net-core,C#,Amazon S3,.net Core,我试图使用对象密钥和版本Id从AmazonS3 bucket异步下载一个文件,但它没有下载。我不确定我做错了什么。有人能帮我一下吗?嗨,运行此代码时会发生什么?你有错误吗?错误是什么?如果您可以为错误添加详细信息,将非常有用。欢迎使用stack overflow。在上面的代码中,downloadName、versionID和Path可能为空或null。您没有检查无效值。我在调试器上运行了此代码,这些对象具有值。我不能跳过这一行(在图片和代码中提到),因为程序停止了。您能将整个函数包含在一个try

我试图使用对象密钥和版本Id从AmazonS3 bucket异步下载一个文件,但它没有下载。我不确定我做错了什么。有人能帮我一下吗?

嗨,运行此代码时会发生什么?你有错误吗?错误是什么?如果您可以为错误添加详细信息,将非常有用。欢迎使用stack overflow。在上面的代码中,downloadName、versionID和Path可能为空或null。您没有检查无效值。我在调试器上运行了此代码,这些对象具有值。我不能跳过这一行(在图片和代码中提到),因为程序停止了。您能将整个函数包含在一个try-catch块中并显示异常是什么吗?如下内容
public async Task downloadsync(String path,String versionId=“”,String downloadName=“”){尝试{//函数中的所有代码}catch(异常ex){Console.WriteLine(ex.ToString());}
我尝试了这个方法,但得到的错误是,“并非所有代码路径都返回值。”您好,当您运行此代码时会发生什么?您是否收到错误?错误是什么?如果您可以为错误添加详细信息,这将非常有用。欢迎使用堆栈溢出。在上面的代码中,downloadName、versionID和Path可能为空或null。您没有检查无效值。我在调试器上运行了此代码,并且这些对象为空d值。我无法跨过这一行(在图片和代码中提到),因为程序停止了。能否将整个函数包含在一个try-catch块中,并显示异常是什么?如下内容
public async Task downloadsync(String path,String versionId=“”,String downloadName=“){try{//函数中的所有代码}catch(Exception ex){Console.WriteLine(ex.ToString());}
我尝试了这个,但我得到的错误是,“并非所有代码路径都返回值。”