本例子以servlet为主。
下面是大概思路
public
class
FtpServlet
extends
HttpServlet{
@Override
protected
void
doGet(HttpServletRequest
request
, HttpServletResponse
response
)
throws
IOException, ServletException {
response
.setContentType(
"text/html"
);
String
remotePath
=
request
.getParameter(
"remotePath"
);//ftp路径
String
fileName
=
request
.getParameter(
"fileName"
);//ftp上的文件名称
String
ios
=System.getProperty(
"os.name"
).toLowerCase();//获取系统名称,根据不同系统创建不同的存储路径
String
path
=
""
;
if
(
ios
.indexOf(
"windows"
)>=0){
path
=Configs.get(
"CommonFile.upfile_windows"
);
}
else
{
path
=Configs.get(
"CommonFile.upfile_linux"
);
}
File
mk
=
new
File(
path
);
//如果文件夹不存在则创建
if
(!
mk
.exists() && !
mk
.isDirectory())
{