OA系统文件上传

qq_33805942 2017-02-28 09:37:43
怎么实现整个文件夹上传 用什么插件还是用代码实现?
...全文
560 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flvhonngyvou 2017-02-28
  • 打赏
  • 举报
回复
引用 4 楼 eIoBhMojo 的回复:
HttpUploader6:http://url.cn/THJaUJ 它可以上传文件夹(包含层级结构),上传超大文件,文件MD5验证,支持断点续传,支持WINDOWS平台下的主流浏览器:IE 6(x86),IE 7(x86),IE 8(x86),IE 9(x86,x64),IE 10(x86,x64),IE 11(x86,x64), Maxthon(遨游)1.x,Maxthon(遨游)2.x,TT浏览器,QQ浏览器,360安全浏览器,360极速浏览器,搜狗浏览器,Firefox,Chrome,Opera 23。 页面调用示例代码:

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>up6.2-SQL2005演示页面</title>
    <link href="js/up6.css" type="text/css" rel="Stylesheet"/>
    <script type="text/javascript" src="js/jquery-1.4.min.js"></script>
    <script type="text/javascript" src="js/json2.min.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.config.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.file.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.folder.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.js" charset="utf-8"></script>
    <script language="javascript" type="text/javascript">
        var cbMgr = new HttpUploaderMgr();
        cbMgr.event.md5Complete = function (obj, md5) { /*alert(md5);*/ };
        cbMgr.event.fileComplete = function (obj) { /*alert(obj.pathSvr);*/ };
        //使用不同项目配置
        //cbMgr.set_config(up6_config.qq);
        //cbMgr.set_config(up6_config.qq_mail);
        //cbMgr.set_config(up6_config.qq_zone);
        //cbMgr.set_config(up6_config.erp);
        //cbMgr.set_config(up6_config.oa);
        //cbMgr.set_config(up6_config.share_point);
        //cbMgr.set_config(up6_config.vm);

    	$(document).ready(function()
    	{
    		cbMgr.load_to("FilePanel");
    	});
    </script>
</head>
<body>
    <p>up6.2多文件上传演示页面</p>
    <p><a href="db/clear.aspx" target="_blank">清空数据库</a></p>
    <p><a href="down2/index.htm" target="_blank">打开下载页面</a></p>
	<div id="FilePanel"></div>
    <div id="msg"></div>
</body>
</html>
资源下载: cab安装包(x86) cab安装包(x64) crx安装包 crx(nat)安装包 xpi插件安装包 exe安装包 开发文档 升级日志 ASP.NET示例 JSP-SQL2005示例 JSP-MySQL示例 JSP-Oracle示例 PHP-MySQL示例 在线代码(GitHub) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例 在线代码(coding) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例 在线代码(oschina) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例 在线代码(csdn) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例
这个是目前网上能找到的,把这个功能做的比较好的产品。 在百度上面搜到的最多的就是百度几个实习生做的WebUploader这个玩具。功能和swfupload这类插件差不多。基本上没什么用,对浏览器依赖也非常强。
eIoBhMojo 2017-02-28
  • 打赏
  • 举报
回复
引用 楼主 qq_33805942 的回复:
怎么实现整个文件夹上传 用什么插件还是用代码实现?
网上有一个大文件上传控件(up6):http://url.cn/THJaUJ 它可以上传文件夹(包含层级结构),上传超大文件,文件MD5验证,支持断点续传,支持WINDOWS平台下的主流浏览器:IE 6(x86),IE 7(x86),IE 8(x86),IE 9(x86,x64),IE 10(x86,x64),IE 11(x86,x64), Maxthon(遨游)1.x,Maxthon(遨游)2.x,TT浏览器,QQ浏览器,360安全浏览器,360极速浏览器,搜狗浏览器,Firefox,Chrome,Opera 23。 上传文件夹: 粘贴文件,简化选择文件操作: 文件MD5值计算进度: 文件MD5值计算完毕 服务器根据MD5检测是否存在相同文件 续传文件 续传文件夹 从服务器加载文件列表 文件上传中 文件上传完毕 与Discuz!X2整合-后台安装断点续传控件 与Discuz!X2整合-后台启用断点续传控件 与Discuz!X2整合-后台断点续传控件启用成功 与Discuz!X2整合-前台发帖页面 与Discuz!X2整合-上传 文件夹上传,本地文件夹层级结构 服务器上的文件夹层级结构 页面调用示例代码:

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>up6.2-SQL2005演示页面</title>
    <link href="js/up6.css" type="text/css" rel="Stylesheet"/>
    <script type="text/javascript" src="js/jquery-1.4.min.js"></script>
    <script type="text/javascript" src="js/json2.min.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.config.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.file.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.folder.js" charset="utf-8"></script>
    <script type="text/javascript" src="js/up6.js" charset="utf-8"></script>
    <script language="javascript" type="text/javascript">
        var cbMgr = new HttpUploaderMgr();
        cbMgr.event.md5Complete = function (obj, md5) { /*alert(md5);*/ };
        cbMgr.event.fileComplete = function (obj) { /*alert(obj.pathSvr);*/ };
        //使用不同项目配置
        //cbMgr.set_config(up6_config.qq);
        //cbMgr.set_config(up6_config.qq_mail);
        //cbMgr.set_config(up6_config.qq_zone);
        //cbMgr.set_config(up6_config.erp);
        //cbMgr.set_config(up6_config.oa);
        //cbMgr.set_config(up6_config.share_point);
        //cbMgr.set_config(up6_config.vm);

    	$(document).ready(function()
    	{
    		cbMgr.load_to("FilePanel");
    	});
    </script>
</head>
<body>
    <p>up6.2多文件上传演示页面</p>
    <p><a href="db/clear.aspx" target="_blank">清空数据库</a></p>
    <p><a href="down2/index.htm" target="_blank">打开下载页面</a></p>
	<div id="FilePanel"></div>
    <div id="msg"></div>
</body>
</html>
资源下载: cab安装包(x86) cab安装包(x64) crx安装包 crx(nat)安装包 xpi插件安装包 exe安装包 开发文档 升级日志 ASP.NET示例 JSP-SQL2005示例 JSP-MySQL示例 JSP-Oracle示例 PHP-MySQL示例 在线代码(GitHub) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例 在线代码(coding) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例 在线代码(oschina) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例 在线代码(csdn) asp.net示例 jsp-sql示例 jsp-mysql示例 jsp-oracle示例 php-mysql示例
bl5t3z2x1 2017-02-28
  • 打赏
  • 举报
回复
引用 楼主 qq_33805942 的回复:
怎么实现整个文件夹上传 用什么插件还是用代码实现?
代码基本上没有完整实现的,网上到是有些代码片断,但是这些片断离你想实现的功能还差的远。 像这个功能也不是单纯的代码能够实现的。要做的功能比较多,客户端逻辑,服务端逻辑,数据库的设计。工作比较多。
albb252 2017-02-28
  • 打赏
  • 举报
回复
这块做的比较好的基本上没有,HTML5到是提供了相关的接口,但是要把这个功能做完善还有很多工作要做。建议在网上找一下有没有成熟的产品。
自由自在_Yu 2017-02-28
  • 打赏
  • 举报
回复
压缩包不就行了

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧