input 上传文件(后台使用的java)提交后,怎么把文件上传到服务器指定目录?

<form action="webusermanager.action" enctype="MULTIPART/FORM-DATA" method="post">
<table>
<input type="hidden" name="action" value="picupload"/>
<tr>
<td colspan="2"><input class="p4" type="file" name="pic"
accept="image/gif, image/jpeg,image/x-png,image/x-ms-bmp" />

</tr>
<tr>
<td>名称</td>
<td><input class="" type="text" name="name"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="上传文件" /></td>
</tr>

</table>

</form>

第1个回答  2016-05-23
FormFile ff = uploadForm.getPic();//先定义一个uploadForm,里有get和set方法
String fileName = ff.getFileName();//文件原名
FileOutputStream fos = null;
//得到文件数据(数组)
byte[] fileData = ff.getFileData();
//得到服务器硬盘文件夹的绝对路径
ServletContext application = this.getServlet().getServletContext();
String realPath = application.getRealPath("/");
fos = new FileOutputStream(realPath+"xxx.xlsx");//名称自己起或者使用原文件名
fos.write(fileData);
fos.close();
//上面代码在你的webusermanager.action里追问

FormFile 是什么类型?

追答

是strus的一个类

本回答被提问者和网友采纳

java中怎么把文件上传到服务器的指定路径?
java中文件上传到服务器的指定路径的代码:在前台界面中输入:<form method="post" enctype="multipart\/form-data" action="..\/manage\/excelImport.do"> 请选文件:<input type="file" name="excelFile"> <input type="submit" value="导入" onclick="return impExcel();"\/> <\/form> acti...

java文件上传到某一台指定服务器怎么弄?
要将Java文件上传到指定服务器,可以使用以下步骤:使用Java中的Socket类或Java NIO(New IO)库来建立网络连接。在连接上发送文件,可以使用Java中的FileInputStream或FileReader类从本地文件系统读取文件内容,然后使用OutputStream或Writer类将文件内容写入网络连接。在服务器端,使用Java中的ServerSocket类或...

bootstrapfileinput上传路径
上传的具体路径(即文件最终存储的服务器位置)是由后端服务器(如PHP、Java、Python等)通过接收到的文件数据流和预设的存储逻辑来决定的。在前端代码中,你可以通过Bootstrap File Input的`uploadUrl`属性来指定一个URL,这个URL指向后端的一个处理上传请求的接口。当用户点击上传按钮或触发自动上传条件时...

java后台文件上传到资源服务器上
\/\/ 超时时间 private static final String CHARSET = "utf-8"; \/\/ 设置编码 \/** * 上传文件到服务器 * * @param file * 需要上传的文件 * @param RequestURL * 文件服务器的rul * @return 返回响应的内容 * *\/ public static String uploadFi...

在火狐中<input type="file">取到的路径不是完整的路径,怎么才能获取...
尊敬的用户,您好!很高兴为您答疑。如果您是在利用该控件进行文件上传,那么并不需要获取完整路径,因为该控件实属用注入方式上传文件流至目标服务器。而您的服务器端的代码则要视您使用的语言平台了,但是无论是java还是c#亦或是别的动态语言都是可以成功获取的。希望我的回答对您有所帮助,如有疑问...

java批量上传文件?
java中文件上传到服务器的指定路径的代码: 在前台界面中输入: formmethod="post"enctype="multipart\/form-data"?action="..\/manage\/excelImport.do" 请选文件:inputtype="file"?name="excelFile" inputtype="submit"value="导入"onclick="returnimpExcel();"\/ \/form action中获取前台传来数据并保存 \/** *...

JAVA如何把本地文件上传到服务器。
如果服务器开通了ftp服务,你的客户端可以实现一个ftp的客户端,通过ftp服务将文件上传到服务器的指定目录下,可以使用org.apache.commons.net.ftp.FTPClient这个类去实现,非常的简单,网上有很多现成的代码可以用

java编程:怎么用JSP(javabean)上传一张图片到服务器的指定文件夹呢?
File file=su.getFile().getFile(0); \/\/(得到单个的上传文件的信息)这里得到的File对象是你到的jar包里的com.jspsmart.upload.File类型 别写成IO 里面的File了 String filepath="upload\\\\"; \/\/在这之前要在你所建项目的目录下单建一个upload文件夹 filepath+=file.getFileName();file.saveAs...

java上传文件后用户是如何访问的(java实现文件上传的三种方式)
1.form会指定target,提交的结果定向返回到隐藏的ifram中。(即form的target与iframe的name属性一致)。2.提交完成后,iframe中页面与主页面通信,通知上传结果及服务端文件信息 如何与主页面通信呢?我们用nodejs在接收完了文件后返回了一个window.parent.主页面定义的方法,执行后可以得知文件上传完成。代码很...

不通过httpinputfile如何上传文件到服务器
你是想用不想用http协议实现?还是只是不用 inputfile,如果不用http协议,可以用第三方插件,activeMq,或者其他的如果http,可以用异步query的fileUpload,或者,通过java建立httpclient上传

相似回答