Tag: 保存文件

ASP.NET C# – 在服务器上保存FileStream

我有初学者的问题。 如何将文件流保存到服务器上的文件?! 我懂了: var source = Request.QueryString[“src”]; WebClient webclient = new WebClient(); using (Stream stream = webclient.OpenRead(source)) { Bitmap iconbitmap = new Bitmap(System.Drawing.Image.FromStream(stream)); FileStream os = new FileStream(“./asdasdasd.ico”, FileMode.Create); var ic = MakeIcon(iconbitmap, 16, false); /// function returns an icon ic.Save(os); } 我的问题是当我在ASP.NET Development Server中运行代码时,它将“asdasdasd.ico”保存到:C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ […]

将图标文件保存到硬盘驱动器

我知道这一定非常容易 – 令人难以置信的是,基于VB6的简单程度,我在多长时间内都在寻找这个问题的答案。 我只想使用Icon.ExtractAssociatedIcon从EXE文件中提取一个图标,然后将此图标文件保存到我的硬盘中。 所以,这就是我所拥有的,而且我也会告诉你我所尝试过的东西,所以你不要以为我在偷懒。 OpenFileDialog ofd = new OpenFileDialog(); ofd.ShowDialog(); string s = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @”\IconData.ico”; Icon ico = Icon.ExtractAssociatedIcon(ofd.FileName); Bitmap bmp = ico.ToBitmap(); bmp.Save(s, System.Drawing.Imaging.ImageFormat.Icon); 上面的代码只是在我的桌面上创建了一个名为“IconData.ico”的文件,其长度为0个字节。 再一次,我相信这一定非常容易,但对于我的生活,我无法理解。 谢谢!