Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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#asp。我正试图从一个用户那里获取一个txt文件,并将其重命名,然后将其上载到azure文件存储_C#_Asp.net_Azure - Fatal编程技术网

C#asp。我正试图从一个用户那里获取一个txt文件,并将其重命名,然后将其上载到azure文件存储

C#asp。我正试图从一个用户那里获取一个txt文件,并将其重命名,然后将其上载到azure文件存储,c#,asp.net,azure,C#,Asp.net,Azure,在azure文件存储或我能找到的任何云标记中,没有简单的方法来重命名文件。我们希望能够更改名称,以便能够在azure文件存储中组织文件。因为它来自用户桌面上的一个文件,所以我们在这方面遇到了问题。我们尝试了很多方法来实现这一点,目前我正试图通过StreamWriter StreamReader和类似的文件流将文件内容移动到一个变量中。我知道命名惯例很糟糕,代码也完全被破坏了,但这只是给我一个方向的想法 fs1.Position = 0; strin

在azure文件存储或我能找到的任何云标记中,没有简单的方法来重命名文件。我们希望能够更改名称,以便能够在azure文件存储中组织文件。因为它来自用户桌面上的一个文件,所以我们在这方面遇到了问题。我们尝试了很多方法来实现这一点,目前我正试图通过StreamWriter StreamReader和类似的文件流将文件内容移动到一个变量中。我知道命名惯例很糟糕,代码也完全被破坏了,但这只是给我一个方向的想法

            fs1.Position = 0;
            string halpme;
            TextWriter sw44 = new StreamWriter(fs1);
            sw44.WriteLine(halpme);
            sr.BaseStream.Seek(0, SeekOrigin.Begin);
            StreamReader SR2 = new StreamReader(fs1);
            sw44.Write(SR2);
然后我们将创建一个新文件,其中包含类似的内容,但是我不完全确定这是否适用于此实例

 File.WriteAllText((Server.MapPath("~~~~") + "test.txt" + DateTime.Now.ToString("yyyyMMddHHmmss")), halpme);

然后使用halpme作为变量来输入内容。然后上传这个新文件,但由于这将是一个网站,我不确定这是我想要的方向。我不是一个初学者,正如你所看到的,我在这个项目中有点不知所措,但我也不令人惊讶。这与学校无关,但我几周后就要回大学了,我想完全理解你能提供的任何东西,所以请把我当作傻瓜对待,并解释得近乎恼人。这正是我提出的如何解决这个问题的想法,如果你有更好的解决方案,我也很乐意听到

你能访问文件名吗?如果是这样,只需使用新名称将文件写入本地路径,然后使用该文件上载到Azure,然后如果您愿意,删除原始文件。最初我们尝试过,但我们被拒绝访问,因为据我所知,其基于web的用户必须单击并同意下载。如果你知道解决这个问题的方法,你能访问文件名吗?如果是这样,只需使用新名称将文件写入本地路径,然后使用该文件上载到Azure,然后如果您愿意,删除原始文件。最初我们尝试过,但我们被拒绝访问,因为据我所知,其基于web的用户必须单击并同意下载。如果你知道解决这个问题的办法,那就行了。