private File file;
private String fileFileName;
private String picture;
InputStream is = new FileInputStream(file);
//引入一个IO流的输入流
String root = ServletActionContext.getRequest()
.getRealPath("/bookpicture");
//通过REQUEST来得到相对地址,并在后面加上/bookpicture
File f = new File(root, this.getFileFileName());
//定义一个FILE文件,第一个参数是文件的路径,第二个是文件的名字
picture="."+"\\"+"bookpicture"+"\\"+this.getFileFileName();
//为PICTURE字符串赋值,/地址/文件名
System.out.println
("======picture====="+picture);
//从控制台输出Picture
OutputStream os = new FileOutputStream(f);
//第一个文件的输出流
byte[] buffer = new byte[1024];
//定义一个bufer的字符串,长度为1024
int len = 0;
while ((len = is.read(buffer)) > 0) {
//如果从制定文件中读取到的信息为结束就继续循环
os.write(buffer, 0, len);
//将文件读出的内容写入到指定的文件中
}
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.jspsmart.upload.*;
public class uploadfiles extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
//使用了一个第三方的组件,存放在web-inf/lib下
response.setContentType("text/html;charset=GB2312");
//由于SmartUpload的初始化方法需要pageContext,所以我们在servlet中得到他
//为了得到pageConext要首先得到JspFactory的实例
//通过JspFactory的实例的getPageContext方法得到pageConext的实例
JspFactory jf = null;
//得到JspFactory的实例
jf=JspFactory.getDefaultFactory();
/*
getPageContext(Servlet servlet,
ServletRequest request,
ServletResponse response,
java.lang.String errorPageURL,
boolean needsSession,
int buffer,
boolean autoflush)
*/
PageContext pageContext=jf.getPageContext(this,request,response,null,true,8192,true);
try
{
//实例化SmartUpload
SmartUpload mySmartUpload=new SmartUpload();
//初始化SmartUpload的实例,需要PageContext的实例
mySmartUpload.initialize(pageContext);
//设定最大上传的字节数,其实可以不进行设定,表示上传的文件没有大小限制
//mySmartUpload.setTotalMaxFileSize(10000000);
mySmartUpload.upload();
//下面是单文件上传
//上传的文件以com.jspsmart.upload.File 代表,如果文件名称重复,则进行覆盖
com.jspsmart.upload.File file=mySmartUpload.getFiles().getFile(0);
String upLoadFileName=file.getFileName();
//调用com.jspsmart.upload.File实例的saveas的方法保存文件,此时的文件名即是
//保存到服务器上的文件名
file.saveAs("/upload/"+upLoadFileName);
Request req =
Text t = .....;
t.setUpload(upLoadFileName);
t.set.....(req);
}
catch(SmartUploadException e)
{
System.out.println(e.getMessage());
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException
{
doGet(request,response);
}
}
分享到:
相关推荐
基于机器学习模型的P2P网贷平台风险预警研究 本文通过机器学习模型对P2P网贷平台的非法集资风险进行了预警研究,比较了传统机器学习方法(逻辑回归和决策树模型)与前沿机器学习模型(随机森林模型和XGBoost模型)...
P2P网贷平台模板是设计用于构建此类平台的一种网页模板,它提供了预先设计的界面和功能模块,以便快速搭建并运营一个网贷系统。 【描述】:“一款应用于网贷平台的嵌入式网页模板,内含个人资料及管理,资金管理,理财...
【P2P网贷平台测试报告总结】 P2P网贷平台测试报告是对2021-2022年间P2P网贷平台进行升级测试后的一个综合分析文档,旨在揭示平台在升级过程中的性能、稳定性和安全性。报告由多个部分组成,涵盖了测试的各个方面。...
P2P网贷平台系统用户中心模板是专门为构建P2P(Person-to-Person)网络借贷平台设计的一个网页模板。这个模板对于那些计划开发此类网站或希望深入理解P2P网贷平台用户界面的人来说,是一个非常有价值的参考资料。...
中国P2P网贷平台行业发展概况未来发展趋势中国P2P网贷平台所面临的风险及防范对策分析共25页.pdf.zip
P2P网贷平台(Peer-to-Peer Lending Platform)是一种互联网金融模式,通过平台将借款人和投资者直接对接,减少了传统银行信贷融资模式中的信息不对称问题。P2P网贷平台具有成本低、门槛低、收益高等特点,满足了...
在近年来,伴随着互联网科技的迅猛发展,P2P网贷平台如雨后春笋般涌现,为中小微企业提供了便捷的资金来源,同时也为个人投资者开辟了新的理财途径。然而,由于行业监管的滞后和平台自身的风险控制机制不健全,P2P...
"机器学习算法在P2P网贷平台风险评级中的应用" 机器学习算法在P2P网贷平台风险评级中的应用是当前互联网金融领域的热点话题。随着P2P网贷平台的发展,平台的风险也逐渐增加,对投资者的收益和整个行业的发展前景...
论文研究-多归属P2P网贷平台定价及盈利模式分析:一个两阶段动态博弈模型.pdf, 本文结合P2P网贷平台的特点,建立了一个基于双边市场定价理论的两阶段动态博弈模型,用来...
晓风p2p网贷平台建设为网站提供专业而强大的内容资讯管理,同时还提供了用户论坛互动社区,通过晓风网贷系统平台可为需求方快速搭建起专业的,完善的,快如投入运营的本地乃至全国的p2p借贷平台网站。在用户密码和...
P2P网贷平台推广方案是指通过网络营销、SEO优化、品牌口碑、微信推广等方式来提高P2P网贷平台的知名度、用户注册量和用户黏度。该方案的总体思想是在线上网络推广和网站内部优化,提供高质量的用户体验,包括网站...
在IT行业中,P2P(Peer-to-Peer)网贷app是一种基于互联网技术的金融服务平台,它连接了借款人和贷款人,让双方可以直接进行借贷交易,减少了传统金融机构的中介环节。Axure是一款强大的交互原型设计工具,常用于...
p2p网贷系统功能介绍,技术介绍,架构介绍,一张图读懂p2p网贷系统
标题中的“基于P2P网贷平台的我国中小企业融资研究”是一个深入探讨的话题,涉及的核心领域是互联网金融,特别是P2P(peer-to-peer)借贷平台在解决中小企业融资难问题上的应用。P2P网贷,作为一种新兴的金融模式,...
在这个系统中,"P2P"指的是点对点(Peer-to-Peer)网络借贷平台,它允许投资者和借款人直接进行交易,减少了传统金融机构作为中介的角色。而"源码"则是指系统的所有编程代码,提供了深入理解系统运作机制的可能。 1...
P2P网贷平台是一种全新的信贷融资模式,它直接将融资者和投资者直接对接,而对接的渠道就是互联网。该平台具有大大消除了资金借贷双方的信息不对称程度、成本低、门槛低、收益高等特点。 本设计是基于Android客户端...
D:你所指的应该是P2P网贷系统,P2P网贷系统也是我们主营项目,之所以有的版本功能多,有的版本功能少,是因为原先开源项目定位不准,所以有 几个版本的升级主要放在了功能上面,但发现功能多了问题也多了。后来...
网贷推广宝的核心功能:1、网贷推广宝支持在30+网贷行业论坛发布活动标主题帖并顶贴。2、网贷推广宝支持在2000+社区论坛扩散公司发布的新闻稿。3、网贷推广宝支持发布手机APP博客。4、网贷推广宝支持发布APP网站。5...