asp.net基于Web Service实现远程上传图片的方法
程序员文章站
2023-12-20 22:58:52
本文实例讲述了asp.net基于web service实现远程上传图片的方法。分享给大家供大家参考,具体如下:
页面调用代码: 前提添加web 引用
httpf...
本文实例讲述了asp.net基于web service实现远程上传图片的方法。分享给大家供大家参考,具体如下:
页面调用代码: 前提添加web 引用
httpfilecollection files = httpcontext.current.request.files; string filepath = files[0].filename; string filename = filepath.substring(filepath.lastindexof("//") + 1); byte[] datas = new byte[files[0].contentlength]; system.io.stream fs; localhost.webservice web = new localhost.webservice(); fs = (system.io.stream)files[0].inputstream; //将输入流读入二维数组中 fs.read(datas, 0, files[0].contentlength); fs.close(); response.write(web.uploadfile(datas,filename));
web service中代码
[webmethod(description="上传服务器图片信息,返回是否成功")] public string uploadfile(byte[] fs,string filename) { //创建内存流 将数组写入内存流中 memorystream memory = new memorystream(fs); //把内存的东西写入文件流中 filestream stream = new filestream(httpcontext.current.server.mappath(".") + "//images" + filename,filemode.create); //将内存流的东西写入filestream流中 memory.writeto(stream); stream.close(); memory = null; stream = null; return "文件上传成功!"; }
希望本文所述对大家asp.net程序设计有所帮助。
推荐阅读
-
asp.net基于Web Service实现远程上传图片的方法
-
基于C# winform实现图片上传功能的方法
-
ASP.NET实现上传图片并生成缩略图的方法
-
asp.net基于Web Service实现远程上传图片的方法
-
asp.net实现上传图片时判断图片的模式GRB或CMYK的方法
-
asp.net实现上传图片时判断图片的模式GRB或CMYK的方法
-
ASP.NET中利用WebClient上传图片到远程服务的方法
-
php基于CodeIgniter实现图片上传、剪切功能的方法
-
ASP.NET中利用WebClient上传图片到远程服务的方法
-
php基于CodeIgniter实现图片上传、剪切功能的方法