从Windows窗体应用程序将位图保存到服务器中的png

时间:2014-03-11 08:10:38

标签: c# winforms bitmap

我有一个在Windows窗体应用程序中有位图实例的函数。我希望将此位图实例转换为png并将png保存到服务器中的给定文件夹中。

以下是我的代码:

public void uploadLayerIcon()
{
    Bitmap icon = new Bitmap("C:\\Users\\HP\\Desktop\\mun.jpg");
    icon.Save("http://192.168.1.30/muneem/erp/u.png",System.Drawing.Imaging.ImageFormat.Png);
}

我收到错误的uri格式错误。

如何从Windows窗体应用程序将此位图上传到服务器?

2 个答案:

答案 0 :(得分:2)

我刚刚制作了一个TestApplication进行检查,唯一不起作用的只是目的地的URI。如果你使用这样的东西它应该工作:

icon.Save(@"\\192.168.1.30\muneem\erp\u.png", System.Drawing.Imaging.ImageFormat.Png);

答案 1 :(得分:0)

问题已解决。

我将位图图像转换为base64encoded字符串并将该字符串发送到php脚本。现在php脚本解码该字符串并将内容写入文件,该文件放置在用户提供的给定位置。