如何转换文件并将其保存在服务器上?

时间:2011-05-18 09:34:20

标签: c# asp.net-mvc

我想从请求中保存文件。如何更改图像的格式以及如何重命名?

有人能告诉我重命名代码并将图片格式转换为PNG并将其保存在服务器上吗?

2 个答案:

答案 0 :(得分:0)

如何检索文件以及文件的格式?

您可以将其加载到Bitmap中,然后使用Bitmap.Save(String,ImageFormat)方法保存它。在那里你也可以指定文件的名称。

答案 1 :(得分:0)

这实际上非常简单:

// Load the image.
    System.Drawing.Image image1 = System.Drawing.Image.FromFile(@"C:\test.bmp");

    // Save the image in JPEG format.
    image1.Save(@"C:\test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

    // Save the image in GIF format.
    image1.Save(@"C:\test.gif", System.Drawing.Imaging.ImageFormat.Gif);

    // Save the image in PNG format.
    image1.Save(@"C:\test.png", System.Drawing.Imaging.ImageFormat.Png);