Java实现上传下载的的功能,比用ftp协议有什么优点

问题描述

Java实现上传下载的的功能,比用ftp协议有什么优点
Function check() //定义一个检查函数
{
If(document.formAdd.fujian.value==””) //判断fujian是否存在
{
Alert(”请选择文件”);
Return false;
}
Return ture;
}
public String upload()
{
...
File dstFile = new File(dstPath); //在给定的目录下,创建一个文件对象
copy(this.getFujian()dstFile); //上传文件
Map request=(Map)ServletActionContext.getContext().get(""request""); //创建session
request.put(""newFujianName"" newFujianName);

request.put(""oldFujianName"" fujianFileName);
request.put(""fujianPath""/upload""+ ""/"" + newFujianName); //将文件信息一一保存到数据表
}
...
onkeydown= ”javascript:alert(’此信息不能手动输入’);return false;” /> //onkeydown事件

如上方法,比用FTP有什么优点,最好能证明!谢谢各位大神!

解决方案

http的有点很多,首先浏览器是支持最广泛的软件,不是所有设备都有支持ftp客户端的软件,特别是终端设备。
http协议更丰富,除了传送文件还可以做别的,应用更广泛。
http的请求头可以使用主机头,这样一个ip可以挂很多网站,但是ftp只能通过不同端口区别了。

解决方案二:
真正的产品一般都是上传图片、文件等到FTP上,把图片文件单独放在另一个服务器上,作为图片服务器或者文件服务器。代码放在另一个服务器上

解决方案三:
我现在是在做毕业设计,导师要我查文献证明我做的上传下载,比用ftp协议好,我不知道要怎么说,也不知道要查什么文献。

解决方案四:
http://blog.itpub.net/22434610/viewspace-615171/
这个给你点思路

解决方案五:
HTTP协议和FTP协议

解决方案六:
用http协议上传更适合web编程的方便;传小于1M文件速度要比用ftp协议上传文件略快。安全性好;不像ftp那样;必须要启动一个ftp服务才行。2:用ftp协议上传文件大于1M的文件速度比http快;文件越大;上传的速度就比http上传快的倍数越大。而且用java编写程序;ftp比http方便。好,废话少说;我们先搭建一个实例来理性认识一下用java编写ftp上传文件的技术。

解决方案七:
都差不多,没什么差别。
只是目前推荐不要使用FTP,用TFTP。FTP不适应目前的安全

时间: 2024-10-11 00:31:53

Java实现上传下载的的功能,比用ftp协议有什么优点的相关文章

java文件上传下载功能实现代码_java

本文实例为大家分享了文件上传下载java实现代码,供大家参考,具体内容如下 前台: 1. 提交方式:post2. 表单中有文件上传的表单项: <input type="file" />3. 指定表单类型:     默认类型:enctype="application/x-www-form-urlencoded"     文件上传类型:multipart/form-data FileUpload 文件上传功能开发中比较常用,apache也提供了文件上传组件!

Java文件上传下载、邮件收发实例代码_java

文件上传下载 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type="file" /> 3. 指定表单类型: 默认类型:enctype="application/x-www-form-urlencoded" 文件上传类型:multipart/form-data FileUpload 文件上传功能开发中比较常用,apache也提供了文件上传组件! FileUpload组件: 1. 下载源码 2. 项目中引入jar文件

java webservice上传下载文件代码分享_java

本文实例为大家分享了java webservice上传下载文件代码,供大家参考,具体内容如下 1.新建动态web工程youmeFileServer,新建包com,里面新建类FileProgress package com; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.sql.Date; import java.text.Simple

Linux系统服务 6 ---- vsftpd服务的配置文件实现匿名登录上传下载和删除功能

/etc/vsftpd/vsftpd.conf配置文件 # Example config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all com

JavaWeb文件上传下载功能示例解析_java

在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 1. 上传简单示例 Jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"&g

Java实现FTP批量大文件上传下载篇1_java

本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条.断点续传.内外网的映射.在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用. 一.引子 笔者在实施一个项目过程中出现了一种基于Web的文件上传下载需求.在全省(或全国)各地的用

Java FTPClient实现文件上传下载_java

在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件.所用到的jar包有:  commons-net-1.4.1.jar  jakarta-oro.jar  一.上传文件 文件上传源代码 /** * Description: 向FTP服务器上传文件 * @Version1.0 * @param url FTP服务器hostname * @param

JAVA中使用FTPClient实现文件上传下载实例代码_java

在java程序开发中,ftp用的比较多,经常打交道,比如说向FTP服务器上传文件.下载文件,本文给大家介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件. 一.上传文件 原理就不介绍了,大家直接看代码吧 /** * Description: 向FTP服务器上传文件 * @Version1.0 Jul 27, 2008 4:31:09 PM by 崔红保(cuihongbao@d-heaven.com)创建 * @param url F

python实现的简单FTP上传下载文件实例

  本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #!/usr/bin/env python # -*- coding: utf-8