您的位置:程序门 -> .net技术 -> web services



我现在想把上传图片并生成缩略图做成webservice,如何调用?先谢谢了


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我现在想把上传图片并生成缩略图做成webservice,如何调用?先谢谢了
发表于:2008-01-14 17:51:28 楼主
我没有做过webservice,望高手指教.如何那位有源码的更是感谢!lixueming3000@yahoo.com.cn
发表于:2008-01-15 01:19:371楼 得分:0

可以找些例子看啊


发表于:2008-01-15 13:55:582楼 得分:0
难道没有高手吗?好失望啊!
发表于:2008-01-16 05:55:313楼 得分:0
〉上传图片
这个和上传文件没什么区别
> 生成缩略图
这个不就是图片缩放么?自己创建一个graphics画一下就好了
> 做成webservice
随便找本.net编程的书
发表于:2008-01-16 14:58:354楼 得分:0
其实做什么,要是说那都很容易,但做起来可不是那么回事.
有人做过这个吗?
发表于:2008-01-16 16:58:435楼 得分:0
  生成缩略图什么的和service没必然关系的,
c# code
string mpath; if"" != upimage.postedfile.filename) { imagepath= upimage.postedfile.filename; //取得图片类型 imagetype= imagepath.substring(imagepath.lastindexof(".")+1); //取得图片名称 imagename = imagepath.substring(imagepath.lastindexof("\\")+1); //判断是否是jpg或者gif图片,这里只是举个例子,并不一定必须是这两种图片 if"jpg" != imagetype && "gif" != imagetype) { response.write("<script language='javascript'> alert('对不起!请您选择jpg或者gif格式的图片!');</script>"); return; } else { try { //建立虚拟路径 mpath=server.mappath("upfile"); //保存到虚拟路径 upimage.postedfile.saveas(mpath+"\\"+imagename); //显示原图 imagesource.imageurl = "upfile/"+imagename; //为上传的图片建立引用 image=system.drawing.image.fromfile(mpath+"\\"+imagename); //生成缩略图 newimage=image.getthumbnailimage(100,100,callb,new system.intptr()); //把缩略图保存到指定的虚拟路径 newimage.save(server.mappath("upfile")+"\\small"+imagename); //释放image对象占用的资源 image.dispose(); //释放newimage对象的资源 newimage.dispose(); //显示缩略图 imagesmall.imageurl = "upfile/"+"small"+imagename; response.write("上传成功!"); } catch { response.write("上传成功!"); } }
发表于:2008-01-17 09:16:146楼 得分:0
还是很感谢zhnzzy,要是用dotnet上传缩略图的话,我会,
就是不知怎么做成service,因为不是.net环境下用,
是一种无线的语言中调用,希望高手多帮忙...谢谢
 


快速检索

最新资讯
热门点击