我有一个在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窗体应用程序将此位图上传到服务器?
答案 0 :(得分:2)
我刚刚制作了一个TestApplication进行检查,唯一不起作用的只是目的地的URI。如果你使用这样的东西它应该工作:
icon.Save(@"\\192.168.1.30\muneem\erp\u.png", System.Drawing.Imaging.ImageFormat.Png);
答案 1 :(得分:0)
问题已解决。
我将位图图像转换为base64encoded字符串并将该字符串发送到php脚本。现在php脚本解码该字符串并将内容写入文件,该文件放置在用户提供的给定位置。