社区
Web 开发
帖子详情
如何只用jsp显示或下载email的附件?
centerlife
2002-06-06 08:34:53
只单纯用jsp,现在已经完成了email附件的文件名显示和文件类型的显示,但是如果
附件类型不为text/plain时,不知道该怎样将其下载。
...全文
117
6
打赏
收藏
如何只用jsp显示或下载email的附件?
只单纯用jsp,现在已经完成了email附件的文件名显示和文件类型的显示,但是如果 附件类型不为text/plain时,不知道该怎样将其下载。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superzrb
2002-06-10
打赏
举报
回复
up.
littlecong
2002-06-06
打赏
举报
回复
private void displayPart(int msgNum,int partNum,ServletOutputStream out, HttpServletResponse res)
throws IOException {
Part part = null;
try {
Message msg = mud.getFolder().getMessage(msgNum);
Multipart mp = (Multipart)msg.getContent();
part = mp.getBodyPart(partNum);
String sct = part.getContentType();
if (sct == null) {
out.println("invalid part");
return;
}
ContentType ct = new ContentType(sct);
res.setContentType(ct.getBaseType());
InputStream is = part.getInputStream();
int i;
while ((i = is.read()) != -1)
out.write(i);
out.flush();
out.close();
} catch (MessagingException mex) {
out.println(mex.toString());
}
}
littlecong
2002-06-06
打赏
举报
回复
参考javaMail附带的一个servlet
centerlife
2002-06-06
打赏
举报
回复
已经加分加到了100分啦。希望各位朋友帮忙。谢谢!
centerlife
2002-06-06
打赏
举报
回复
to littlecong():我已经仔细的看过javamail附带的servlet,它通过在附件名带一个连接,就可以打开啦。但我就始终搞不清楚:这个附件的链接是如何来的?还有,它到底是在什么时候读取了这个附件?重要一点就是如何将这个servlet改成jsp?
centerlife
2002-06-06
打赏
举报
回复
谢谢楼上的兄弟,我将其改编成jsp后,并添加了将其下载到本机上,生成一个文件。经过测试,附件类型为.doc和.zip(可能还有其他,但没有做过测试),打开时出现乱码或者解压缩时出现错误!!
keygenme4
这个KEYGENME 有点简单 但是写注册机有点难度 要求写出随机的注册码 大体流程: 00401000 >/$ 6A 00 push 0x0 ; /Style = MB_OK|MB_APPLMODAL 00401002 |. 68 00304000 push KeygenMe.004...
KeyGenMe1
已经有人分析了 本着学习的目的再分析一遍 【破文标题】KeyGenMe1 【破文作者】Panda 【破解工具】OD 【破解平台】WinXP 【破解声明】学习笔记而已 程序通过 SendMessageA 得到字符串账号 假码 004013D7 . 68 CC344000 push KeygenMe.004034CC ; ASCII "abcdef"
逆向工程实战:从KeygenMe到MexeliteCRK1的算法分析与Keygen编写
软件逆向工程是理解程序内部逻辑、分析软件保护机制的核心技术。其基本原理是通过静态分析与动态调试,解析程序的执行流程与数据流,从而洞察其设计意图与实现细节。这项技术的核心价值在于安全评估、漏洞挖掘、恶意代码分析以及软件兼容性研究等。在软件授权验证、算法还原等应用场景中,逆向工程能帮助开发者或安全研究人员理解验证逻辑,并最终实现密钥生成器(Keygen)的编写。本文以经典的KeygenMe和MexeliteCRK1为具体目标,详细拆解了从工具选型、定位验证函数到动态跟踪数据流、还原算法并编写Keygen的完整实
逆向入门(25、26)程序逆向篇-KeygenMe,MexeliteCRK1
个时候,生成的值都是满足条件的,所以就根据上面的算法写出了注册机,其实原理非常简单,就是根据上面的算法算出一个十六进制数,然后将这个十六进制的数进行倒序进行。要和算法最后算出来的结果相同,这就导致了有很多用户名是算不出正确的序列号的,因为有些值转成。虽然最后生成的字符不知道是啥,但是不影响,直接放进程序里面注册就好了。码以后成了不可输入的字符了。它是读输入序列号的位置,也就是这个序列号最多也就。这个挺简单的,直接填入字符串就可以了。就是结果比较有点意思,这里的。转换输出就可以了,注册机如下。
【Reverse练习】【Reversing.Kr】【2】Easy_KeygenMe
Easy_KeygenMe 0 实验环境 【操作系统】Windows 10 【实验工具】IDA Pro 与 Ollydbg 【题目来源】http://reversing.kr/challenge.php 【题目要求】找到序列号 5B134977135E7D13 对应的用户名 1 使用程序 运行程序,首先提示输入用户名 “Input Name” ,然后提示输入序列号 “Input Serial” 。...
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章