钉钉下载文件

 

 

Re钉钉微应用的如何实现文件下载功能(下载我们公司自己服务器的文件

改了一行代码,改为
response.setContentType("application/octet-stream");

 

 

 


public ActionForward downloadAttach(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)throws Exception {


        String attId = request.getParameter("attId");
        DdHolidayServiceInvoke.Invoke service = DdHolidayServiceInvoke.getInstance(request);    
        DdHolidayModel model = service.getAttachInfoById(attId);
        String attachUrl = request.getSession().getServletContext().getRealPath(model.getAttachUrl());
        try {
            File ft = new File(attachUrl);
            FileInputStream fin = new FileInputStream(ft);
            response.reset();// 设置为没有缓存
            // 弹出下载窗口
             //response.setContentType("application/txt;charset=UTF-8");
            response.setHeader("Cache-Control", "");
            response.setContentType("application/ octet-stream");
            // 显示下载文件名称
            response.setHeader("Content-Disposition", "attachment;filename="
                    + URLEncoder.encode(model.getAttDisName(),"utf-8"));
            /* attachment是以附件下载的形式,inline是以线上浏览的形式。*/
            OutputStream output = response.getOutputStream();
            
            byte[] buf = new byte[1024];
            int r = 0;
            while ((r = fin.read(buf, 0, buf.length)) != -1) {
                output.write(buf, 0, r);
            }
            response.getOutputStream().flush();
            response.getOutputStream().close();
            
            return null;
        } catch (Exception e) {
            return null;
        }
    }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
钉钉是一款由阿里推出的聊天工具,软件主要是针对内网的中小企业的沟通和协同的多端平台。软件功能齐全,可以实现单聊和群聊,可以传输文件,发送文字、语音、图片等,消息阅读状态尽在掌控。可以开展电话会议,可以免费多方通话,高质量语音,安全稳定的三大运营商直线网络,团队沟通从此更简单。并且使用这款工具提供每月最多1000分钟的免费电话,支持移动、联通、电信三大运营商互拨,支持Android、iOS、Windows跨平台,而且通话过程无需流量。软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常网络聊天功能,真正做到简单全面实用,是中小企业是吸纳沟通和协同功能好帮手。 钉钉功能 1.DING,史上最快的消息传达。 发出的DING消息将会以免费电话/免费短信的 方式通知到对方,让对方即刻做出回应。 2.电话会议,团队沟通,高效畅通。 免费、安全、高质量的多方通话,帮你打造有史以来最简易的操作体验。 3.企业通讯录,随时随地,找人不再难。 找单位同事,不再托人咨询联系方式,企业通讯录让你找人更方便。 4.阅读状态,消息未读列表,一目了然。 发送的单聊和群聊消息,消息未读成员列表一目了然,尽在掌控。 钉钉的安装 把下载好的安装包解压到当前文件夹,之后双击【Dingtalk_Release_v1.1.0_1445501521880.exe】运行文件进行安装,打开的时候会出现安装框,依次开始安装,依照步骤点击下一步,并选择同意协议和软件安装位置即可。 点击【完成】按钮,钉钉软件安装过程就完成了。 钉钉的使用 安装完成后,点击【钉钉】快捷方式即可进入钉钉软件。如图所示,这是软件的登录界面,看到三种登陆方式,用户也可以选择扫描登录、密码登录和验证码登录三种方式的一种进行登录。下面演示一下扫描登录。 如图所示,扫描登录只需要拿出来你的手机,打开钉钉扫一扫的这个功能对着那个二维码扫描就可以了。 如图所示,然后就地出现确认登陆的界面,点击【登陆桌面钉钉】按钮。 进入钉钉的这个界面。用户可以点击界面上的按钮来是实现自己所需要的功能。软件的功能就大致介绍到这里了,软件其余的具体功能就有小伙伴们自己去发掘吧。 钉钉的卸载   依次选择开始-> 所有程序 ->钉钉->卸载钉钉。 或者依次打开我的电脑->卸载或更改程序->卸载你所卸载的软件,您可以用 Window XP控制面板中的添加或删除程序功能,或用 Windows Vista、Windows 7中的程序和功能删除钉钉 , 然后点击开始卸载,按步骤依次点击下一步,直至完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值