我在做WEB时,都是用JSPSMARTUPLOAD来做上传,现在听说STRUTS自带了一个非常方便的上传组件,不知道这两者哪个好一些?哪个性能好一些。我需要用它来上传一些大小不超过5MB的小文件。谢谢。还有一个问题,有没有可能通过WEB做一个FTP ,让用户在浏览器内填上FTP地址与密码,然后可以使用FTP方式上传文件?我的软件用户需要上传一些100MB的文件,速度不成问题,因为在内网。因此,想找一个好的解决办法。请大家指教。谢谢。

解决方案 »

  1.   

    JSPSMARTUPLOAD不可能上传100M的东西,5M估计都费劲,不相信楼主可以去看看JSPSMARTUPLOAD的源代码,建议用fileupload组件,当然STRUTS自带的也是这个拉!
    通过WEB做一个FTP是可以的,不过可能要自己解析协议,楼主可以搜索搜索这方面的文章,很多
      

  2.   

    谢谢。。这个STRUTS可以传的最大有多大呢?不需要准确数据,因为我没用过STRUTS的FILEUPLOAD。
      

  3.   

    FILEUPLOAD是用临时文件做的,对上传文件的大小没有限制的(理论上),100M估计没什么问题!
      

  4.   

    没有说清楚,我用JSPSMARTUPLOAD没有做过大文件测试。对于一些小的,我感觉还可以!
      

  5.   

    好吧,我先做一个测试一下,同样 ,我想还需要考虑到上传时等待,同时,还包括服务器超时问题吧。我测试一下,到时回来说结果。。今天没空了,后天,后天做出来,临时部署上去,测试一下100MB试试。到时回结果。。JSPSMARTUPLOAD是基于缓存的吧,估计文件太大了,就不方便用了。
      

  6.   

    谁说JSPSMARTUPLOAD不能上传大文件的?我用它传500M的文件,一点问题都没
      

  7.   

    500mb??我感觉JSPSMARTUPLOAD是先把文件完全存入内存又存入硬盘的啊。。500MB没问题?
      

  8.   

    如何使 struts 1.0 的上传的文件和标单其他的内容一起提交?比如 如果提交一个新闻,新闻有:标题,内容、作者、新闻所属的附件等,如何一起提交呢?
      

  9.   

    我用jspsmartupload上传只能上传50M的东东,一超过这个数就会报错,无论如何设置大小都不成功,不知你们是如何实现的.我听说jspupload有分个人版和企业版的说法,企业版是不限制大小的,有没有人听说过.
    另楼上的,我上传的时候一般都和数据库梆定,无论删除还是修改,这样只要在数据库里管理上传的东东就可以了,你们是不是这样做的,比如说新闻管理系统,提交新闻的时候有些图片,通过上传放到指定的文件夹里面,附件也是,可惜不能超过50MB不能就会很完美的,呵呵,比校际通那个分布式资源库好,那个东东只限制上传24MB