通过webService传文件

1,客户端将 流转换为字符串,通过webService传

2,服务器端 将字符串转换为流,保存到本地 注:

在webservice中传输的对象一定要实现序列化接口 涉及程序: 将流转为字符串:

1,将输入流转换为输出流      InputStream in = 输入流;

byte[] buffer = new byte[1024];

OutStream out = new ByteAarryInputSteam();

int len = 0;

while((len = in.read(buffer))!=-1){

out.write(buffer);

}

in.close();

2,Base64.encode(new Strng(out.toByteArray(),"ios-8859-1"));

将字符串转换位流

1,byte[] temp = Base64.decode(String);

new ByteArrayInputStream(temp);

大概就是这样,没有仔细写!

java企业级通用权限安全框架源码 SpringMVC mybatis or hibernate+ehcache shiro druid bootstrap HTML5

【java框架源码下载】

时间: 2024-11-13 08:05:03

通过webService传文件的相关文章

webservice(axis)接口上传文件附件 及 用zlib解压缩

webservice传文件,我平时用到的webservice框架也就是Axis和CXF,这两种框架都可以用DataHandler进行文件的传输,这种的传的是文件的内容,不会有文件名称,类型,所以这些得自己在接口中加字段:还有一种方式就是将文件转化成字节数组,再用Base64将字节数组编码成字符串类型放入接口字段中进行传输,接受的一方先解码然后存文件. 目前用到的就是后一种,无论前一种还是后一种,两种方式传输的文件都不能太大,前一种具体能传多大不太清楚,后一种十几兆或者二十多兆还是可以传的,只是传

C# 通过WebService方式 IIS发布网站 上传文件到服务器

应用场景:要将本地的文件 上传到服务器的虚拟机上 网络环境:公司局域网(如下图中第二种) 开发环境:VS2010 服务器环境:WinServer2008    虚拟机环境:WinServer2008 我的程序结构目录 AppSrvice 是服务文件 将来发布了以后要放到服务器上, WindowFormsAppp 是Winform程序 第一步: 创建一个新的: Windows窗体应用程序 using System;using System.Collections.Generic;using Sys

MVC与webservice上传文件(图片和视频),希望帮且到一些朋友

最近做一个项目,要把图片和视频传到服务器上(网站与图片服务器分开),在网上找了好久,没找到完整的资料. 自己也折腾了半天,才把完整的代码实现完.可能好多朋友都有实现过,没分享代码吧,写得不好希望不要见笑!! 下面贴代码吧:首先MVC代码: public string UploadVide() { string requesturl = ""; string result = "video/Videoitem/"; HttpFileCollectionBase fil

架设用Webservice实现文件上传功能CentOS服务器(二)--WebService

功能概述,看代码中注释应该可以理解 为了文件安全对url进行适当的保护处理 简单的配置功能,如文件大小限制,文件存放位置设定等 返回文件内容方法还需完善 代码: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.text.SimpleDate

android C#webservice 上传文件

android 端 public String UploadHeadImg(Bitmap bitmap,String fileName ) { String[] arg={"BtyeString","FileName"}; String[] val={bitmaptoString(bitmap),fileName}; return bd.GetWebReturnModel("UploadFile", arg, val); } public Str

C# 通过WebService方式 IIS发布网站 上传文件到服务器[转]

http://blog.sina.com.cn/s/blog_517cae3c0102v0y7.html 应用场景:要将本地的文件 上传到服务器的虚拟机上 网络环境:公司局域网(如下图中第二种) 开发环境:VS2010 服务器环境:WinServer2008    虚拟机环境:WinServer2008 我的程序结构目录 AppSrvice 是服务文件 将来发布了以后要放到服务器上, WindowFormsAppp 是Winform程序 第一步:创建一个新的: Windows窗体应用程序 usi

上传文件到WebService

客户端代码 先把文件进行base64位转码 public void UploadFile() { try { System.Net.WebClient webClient = new System.Net.WebClient(); string Url = webServiceUrl + "/WebServiceToAndroid.asmx/UpdateFile"; DirectoryInfo dir = new DirectoryInfo(GetXFilePath()); FileI

AJAX + WebService 实现文件上传

1. 界面HTML <p >上传文件: <input id="zfiles" type="file" name="file"/></ p> <br /> <input type="button" value="上传" onclick="test()" /> 2. JavaScript代码 function test() { va

Android调用Webservice发送文件

一服务器端C#这里有三个上传方法1.uploadFile( byte []bs, String fileName); PC机操作是没有问题2. uploadImage(String filename,String image); //android大于1M上传会出问题(内存溢出),把文件件转换为Base64字符串上传3. uploadResume(String filename, String image, int tag); //android可以传大文件 using System;using