2 qq 32312747 qq_32312747 于 2016.03.08 09:54 提问

javaweb项目都是如何实现上传文件的?

现在有个项目做了负载均衡,代码是部署在A B两个服务器上,用户访问时是访问A B其中一个服务器。假如用户现在执行一个上传图片的操作,如何实现将这张图片上传到另一台专门存放文件的服务器C?

4个回答

caozhy
caozhy   Ds   Rxr 2016.03.08 10:12

直接上传就可以,在C服务器上编写代码接收上传的文件

qq_32312747
qq_32312747   2016.03.08 10:13

我想了两种方案:1 将图片传到ftp服务器上。2 将图片传到A (或B)服务器上,将A B 服务器作为中转站,再将 A B服务器的图片同步到C服务器上。
哪种比较好?

wangkang80
wangkang80   2016.03.08 16:24

文件不能直接上传到C服务器上,按照你的描述,C应该存在单点风险的,所以只能通过A,B服务器做中转,然后将C的路径mont到A,B上,文件直接存储到mont的路径上就行了.

还有就是C可能是云服务器,可参考阿里云OSS的实现,将文件直接从浏览器上传至OSS服务器上,无需经过A,B

java开发框架,还请关注:http://git.oschina.net/wangkang/llsfw

希望能够帮到你

peigege336
peigege336   2016.03.08 09:58

java后台通过ftp传输

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java web项目实现上传功能
一直想自己做一下这个功能,这次有机会在网上找了段代码,没想到直接拿来就成功了! 在这里记录下,防止原帖删除! 出处:http://www.cnblogs.com/xdp-gacl/p/4200090.html需要的jar包放在lib下 commons-fileupload-1.2.1.jar commons-io-1.4.jarupload.jsp<%@ page language="jav
tydic_Java web项目中上传文件功能的代码示例
文件上传功能
Javaweb中最简单的文件上传
最简单的文件上传 1、在做之前需要导入的jar包组件: commons-fileupload-1.2.1.jar、commons-io-2.0.jar(依赖包) 2、页面代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert titl
文件(图片)资源上传到Javaweb项目中
上传的原理: ①获取本地的文件或图片资源(电脑中真实存在的资源) ②使用form表单将图片上传到servlet ③servlet复制到你设置的路径中(一般都复制到你的项目中) ④然后再把图片地址存储到数据库中 具体步骤 ①下载commons-fileupload-1.3.1.jar或者其他的fileupload的jar包 ②给form表单添加 enctype="multipart/form-data
cxf 在web中的应用
讲解 cxf如何应用的javaWeb项目中
java web上传文件至非项目路径并配置tomcat虚拟路径进行下载
配置Tomcat虚拟路径映射进行文件上传下载
fileupload实现上传文件到服务器文件夹下
FileUploadServlet:用servlet实现上传和保存   参考代码如下: import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;import javax.servlet.S
JAVAWEB项目如何实现验证码
转载:http://blog.csdn.net/lulei9876/article/details/8365500 原作者:lulei9876
在Web中编写文件上传程序需要注意的几点
用.Net编写Web程序,不管是Web Service或者 Web Form,不可避免地要遇到上传文件这类问题。而在这种情况下,有两点细节是需要注意的,具体如下。 第一点,要添加Web程序的配置选项,打开项目的“web.config”文件,把“”这一项添加到“”之上即可,注意:maxRequestLength的单位是KB,你可以根据你的需要进行修改,比如即设为100M。 第二点
【ssh】struts文件上传拦截器(单,多文件上传,以及错误信息的返回)
单文件上传 1. 通过HTML表单上传文件时, 需要将表单的enctype属性设置为multipart/form-data, method属性设置为post.  jsp页面代码: Html代码  <form action="${pageContext.request.contextPath}/upload/uploadAction_saveFile.action" name