基于xfire的webservice中,如何文件上传,参仿以下代码可以实现
服务器端
public String filelength(String fileName, byte[] filebytes) {
try {
String path = "";
if (filebytes != null && filebytes.length > 0) {
File file = new File("/" + fileName);
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file);
fos.write(filebytes);
fos.close();
path = file.getAbsolutePath();
System.out.println(path);
file = null;
}
return path;
} catch (Exception ex) {
return "false";
}
}
客户端
public static void main(String[] args) {
uploadClient client = new uploadClient();
uploadPortType service = client.getuploadHttpPort();
try {
File file = new File("C:\\火炬统计2008\\dfxm1.DB");
FileInputStream fis = new FileInputStream(file);
byte[] b = new byte[fis.available()];
fis.read(b);
System.out.println(service.filelength(file.getName(), b));
} catch (Exception ex) {
ex.printStackTrace();
}
}
要注意的是,webservice的搭建方法很多,我这里用的是Myeclipse6.0,自动生成的方式!
分享到:
相关推荐
以下是这个"文件长传服务端代码示例"的相关知识点详解: 1. **JSP (JavaServer Pages) 前端**:JSP是一种基于Java的技术,用于创建动态网页。在本例中,JSP页面提供了用户界面,让用户能够选择要上传的文件。这通常...
在JavaScript(JS)中创建文件上传流是一种常见的需求,特别是在Web开发中,用户可能需要上传大文件而避免一次性加载整个文件到内存。本教程将详细解释如何利用JS处理文件上传流,以及涉及到的相关知识点。 首先,...
在Java Web开发中,利用Javabean和JSP可以构建一个完整的文件管理系统,包括文件的上传、显示和下载等功能。以下将详细介绍如何通过这些技术实现这些功能。 首先,我们要理解Javabean和JSP的角色。Javabean是一种...
.js文件,用myeclipse打开,在windows->preference下修改spekt->java script profile ->new(输入一个名字) ->add library。环境配置成功!
在这个特定的例程中,我们关注的是如何利用JavaBean实现文件上传功能。JavaBean是一种可重用的Java组件,通常用于封装数据和业务逻辑。 文件上传是Web应用中常见的功能,允许用户从他们的设备向服务器发送文件。在...
在压缩包"文件长传下载包"中,可能包含以下文件: - `commons-fileupload.jar`:Apache Commons FileUpload的主要库文件。 - `commons-io.jar`:FileUpload库依赖Apache Commons IO,用于处理I/O操作。 - 可能还会有...
概述 分布式⽂件系统(Distributed File System)是指⽂件系统管理的物理存储资源不⼀定直接连接在本地节点上,⽽是通过计算机⽹络与节点相连。 判断⼀个分布式⽂件系统是否优秀,取决于以下三个因素: ...
java编写源代码类文件,实现如下 1)多文件长传压缩 2)文件夹压缩
在ASP.NET中实现批量文件上传是一项常见的需求,尤其在处理大量用户数据时。在这个场景下,我们可以使用jQuery库中的`jquery.form`插件来增强页面的交互性,并结合ASP.NET后端技术,实现异步、无刷新的批量文件上传...
3. **监听文件选择事件**:使用jQuery监听文件选择器的`change`事件,当用户选择文件后,读取文件内容。 4. **计算MD5**:利用spark-md5.js的API,如`SparkMD5.ArrayBuffer`,将文件内容转换为ArrayBuffer,然后...
在Java开发中,将本地文件上传到阿里云OSS(Object Storage Service)是常见的操作,尤其在处理大数据存储和分发时。阿里云OSS提供了一种高效、安全且经济的云端存储解决方案。本篇文章将详细讲解如何使用Java SDK...
在文件上传领域,jQuery结合特定的插件可以实现强大的长传(即大文件上传)功能,这在现代网页应用中非常常见,特别是涉及到用户需要上传大量或者大尺寸文件的情况。 首先,我们来看核心文件`jquery.js`,这是...
在这个"struts1.2文件上传的实现"中,我们将深入探讨如何在Struts 1.2框架下实现文件上传功能。 文件上传在Web应用中是非常常见的一种需求,比如用户可能需要上传个人头像、提交文档等。在Struts 1.2中,这一功能...
1. 长传:对于大文件,需要确保能够正确处理长时间的上传或下载过程。在.NET中,这主要涉及到异常处理和连接管理。例如,当网络中断时,捕获异常并重新尝试连接。 2. 断点续传:FTP协议本身不直接支持断点续传,但...
这个功能允许用户上传一个或多个文件,并通常需要提供上传进度显示、文件清空等辅助操作。以下是对这一主题的详细阐述。 首先,Java中的附件上传通常涉及到Servlet技术,它是Java服务器端编程的一部分,用于处理...
"长传头像"通常指的是支持大尺寸或高分辨率图片上传,并在上传后进行裁剪的操作,以确保图片质量不受损失且符合显示要求。"头像裁剪"和"裁剪图片"这两个标签则着重强调了这一过程中的裁剪功能。 实现头像裁剪功能的...
An-Upload是一款专为ASP(Active Server Pages)开发的上传组件,它提供了全面且详细的文件上传功能,使得在ASP环境中处理文件上传变得简单而高效。该组件包版本为An-Upload-12.05.09,意味着它在2012年5月9日进行了...
[上传下载]仿163网盘无刷新文件上传 for Jsp_fileupload_jsp [上传下载]宏软JSP上传系统 v1.0_hrjspup10 [上传下载]宏软JSP上传系统 v2.0完美版_upload-v2 [上传下载]南京同庆水若寒开发的下载系统_downjsp [上传...
在IT行业中,文件上传是网页应用中常见的功能之一,尤其在处理大量图片、文档或视频时,批量上传显得尤为重要。本篇文章将详细讲解如何利用Flash和PHP实现支持批量上传的功能,以及这一过程中涉及的关键知识点。 ...