Smartupload和commons-fileupload介绍与比较

本文介绍了Smartupload和Commons-Fileupload这两个文件上传组件的使用方法及其优缺点。Smartupload适合小文件上传,但存在大文件或多文件上传时可能导致服务器资源占用过高的问题。相比之下,Commons-Fileupload能更好地处理大文件和内存管理,通过临时文件存储避免内存占用过高。在实际项目中,由于经常需要上传大文件,作者最终选择了Commons-Fileupload。文章还提到,为提高效率,作者后来转向了使用Web方式实现的FTP文件上传。
摘要由CSDN通过智能技术生成

WEB文件上传可能是网站建设中最常用的功能之一,我在项目开发中几乎都需要实现文件上传功能.前段时间自己搜集了一些上传组件.这篇文章中将介绍这些组件的使用方法,并且比较各自的优劣.

一,smartupload组件.

我想只要做个文件上传的朋友都知道这个组件,我认识的人中使用最多的也是它!我刚到公司的时候,公司也使用的smartupload,这个组件上传相对较小的文件时是个不错的选择.下面给出个使用的例子:

  
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="com.jspsmart.upload.*" %>

<%
   //实例化上载bean
    SmartUpload mySmartUpload=new SmartUpload();
    //初始化
    mySmartUpload.initialize(pageContext);
    //设置上载的最大值,注意:如果这里设置过大会出现问题!
    mySmartUpload.setMaxFileSize(500 * 1024*1024);
    //上载文件
    mySmartUpload.upload();
   //循环取得所有上载的文件
   for (int i=0;i<mySmartUpload.getFiles().getCount();i++){
   //取得上载的文件
   com.jspsmart.upload.File myFile =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值