c# 做了一个winform的画图板。如何将画图板所画的图片通过webservice直接传到服务器?(不需要保存到本地)

dl_wang 2009-04-15 10:02:42
如题
...全文
193 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dl_wang 2009-04-15
  • 打赏
  • 举报
回复
能稍微详细点吗
songhuan 2009-04-15
  • 打赏
  • 举报
回复
newImage.Save 有重载列表,可以把图片保存成流,再将流保存到webservice即可。
dl_wang 2009-04-15
  • 打赏
  • 举报
回复
up
dl_wang 2009-04-15
  • 打赏
  • 举报
回复
这个是存到本地的方法。怎么把它改成存到服务器

protected void SaveFile()
{
try
{
FileStream newfile = (FileStream)saveFileDialog.OpenFile();

Point p = new Point(0,0);
int width;
int heigh;
width = Drawing.Width;
heigh = Drawing.Height;
Rectangle r= new Rectangle(p,new Size(width,heigh));
Image i = new Bitmap(width, heigh);
Graphics g = Graphics.FromImage(i);
g.FillRectangle(new SolidBrush(Color.White),r);
if(eraser == true)
notchangeList.DrawList(g);
drawingList.DrawList(g);
newImage = i;

if(fileName != "")
{
switch(saveFileDialog.FilterIndex)
{
case 1:
newImage.Save(newfile,System.Drawing.Imaging.ImageFormat.Jpeg);
break;
case 2:
newImage.Save(newfile,System.Drawing.Imaging.ImageFormat.Bmp);
break;
case 3:
newImage.Save(newfile,System.Drawing.Imaging.ImageFormat.Gif);
break;
default:
newImage.Save(newfile,System.Drawing.Imaging.ImageFormat.Bmp);
break;
}
}
newfile.Close();
}
catch(IOException err)
{
MessageBox.Show(err.Message,"myPGS",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
}
}
dl_wang 2009-04-15
  • 打赏
  • 举报
回复
up

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧