`

上传文件前台jsp

阅读更多

方法一:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>测试</title>

<style type="text/css">
.file {
	font: 10pt;
	color: black;
}
</style>

<script language="javascript">

var i=0;

      function addFile() {

       i++;

     currRow=conditionTable.insertRow();

     cellc=currRow.insertCell();

     cellcContext= "<input type='file' NAME='file("+(i-1)+")'>&nbsp;&nbsp;<button onclick='removeFile();'>删除</button><br>";

     cellc.innerHTML=cellcContext;

     //alert(cellcContext);

    }

function findTD(o){

if (o.nodeName=="TR"||o.nodeName=="TABLE") return;

if(o.nodeName=="TD")

return (o);

else

return (o.parentElement);

}

function removeFile(){

  o = findTD(event.srcElement);

  //alert(o.parentElement.rowIndex*1);

conditionTable.deleteRow(o.parentElement.rowIndex*1);

}

      function uploadFile(){            

          document.form1.action="uploadAction.do";  

          document.form1.submit();

      }

</script>

</head>

<body>

<form enctype="multipart/form-data" name="form1" method="post">

<div id="fileDiv"
	style='top: 150px; left: 0px; overflow-x: auto; overflow-y: auto; border-style: outset; border-width: 1pt; border-color: black;'>

<table id=conditionTable border=1>

</table>

<a href="javascript:void(addFile());" class="file">添加附件</a> <a
	href="javascript:void(uploadFile());" class="file">上传附件</a></div>

</form>
</body>
</html>


方法二:


<input type="button" value="继续添加" onclick="append();" />
<div id="div1"><input type="file" name="file1">
<div><script language="javascript">
var index=1;
function append()
{
var div =document.getElementById("div1");
var file=document.createElement("input");
file.setAttribute("type","file");
index++;
var name=file+index;
file.setAttribute("name",name);
div.appendChild(file);

var br=document.createElement("br");//换行
div.appendChild(br);
}
</script>



方法三:
(利用css样式,直接打开文件窗口)

<style>
div.fileinputs {
	position: relative;
	overflow: hidden;
	width: 70px; /* this width should be changed */
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	left: -132px; /* this width should be changed */ *
	left: -152px; /* this width should be changed */
	z-index: 2;
	-moz-opacity: 0;
	filter: alpha(opacity :   0);
	opacity: 0;
}
</style>
<div class="fileinputs">
<input type="file" class="file" />
<div class="fakefile">
<a href="" onclick="return false;">ClickMe</a>
</div>
</div>




方法四:
(利用js,直接打开文件窗口)

<script language="javascript">      
function sDialog() {           
   var dataForm = document.forms['dataForm'];          
   dataForm.uploadFile.click();      
}
</script>
<form name="dataForm" enctype="multipart/form-data"><input
	name="uploadFile" type="file" style="display: none;"> <a
	href="javascript:void(sDialog());">选择文件</a></form>


 

 

推荐下开的淘宝小店筱夜宫主(http://xiaoyegongzhu.taobao.com/)DR.HU 胡博士美妆~坐在电脑旁的汉子姑娘注意脸部护理呀,做了程序媛,也要美丽啊。。。小店有优惠码:YE4450,报优惠码,抵两元券,(⊙o⊙)… 

分享到:
评论

相关推荐

    基于servlet文件上传步骤(前台jsp 后台 servlet)

    在JSP页面中,创建一个表单,设置`enctype`属性为`multipart/form-data`,这是处理文件上传的关键。表单中包含一个`&lt;input type="file"&gt;`元素,让用户选择要上传的文件: ```html 附件: ``` 当用户提交...

    上传jsp demo

    【标题】"上传jsp demo" 涉及到的核心知识点主要围绕着JSP(Java Server Pages)技术在文件管理系统中的应用。JSP是Java的一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,实现服务器端的动态内容生成。...

    Silentsoul04#vulnerability-paper-1#泛微OA9前台任意文件上传1

    泛微OA9前台任意文件上传漏洞位于: /page/exportImport/uploadOperation.jsp文件中Jsp流程大概是:判断请求是否是mult

    finecms-含有前台文件上传漏洞源码包.zip

    《细解FineCMS前台文件上传漏洞及其源码分析》 FineCMS是一款常见的开源内容管理系统,以其易用性和灵活性深受开发者喜爱。然而,如同其他软件一样,FineCMS也存在潜在的安全问题,其中最为突出的就是前台文件上传...

    jsp上传文件(web project)

    【标题】:基于JSP的文件上传功能实现 在Web开发中,文件上传是一个常见的需求,例如用户在网站上提交表单时可能需要上传图片、文档等。在Java Web环境中,我们可以利用JavaServer Pages (JSP) 和Apache Commons ...

    前台文件js上传

    本示例"前台文件js上传"提供了一个完整的文件上传解决方案,结合了JavaScript、Java服务器页面(JSP)以及CSS样式,使得用户可以在浏览器端方便地进行文件上传操作。下面我们将详细探讨这些技术以及它们在实现文件上传...

    commons.fileupload和jspSmartUpload文件上传前后台原代码

    利用org.apache.commons.fileupload编写的文件上传和下载的前台和后台代码,共两个例子,个有不同,费用使用。另有用jspSmartupload制作一个文件上传和下载的例子,其制作的例子能够上传到数据库中。

    commons.fileupload和jspSmartUpload文件上传和ExtJS前后台原代码

    1、利用org.apache.commons.fileupload编写的文件上传和下载的前台和后台代码,前台代码是Jsp,后台是用servlet处理,共2个例子,各有不同,比较使用; 2、有用jspSmartupload制作一个文件上传和下载的例子,其制作...

    java+jsp+servlet 文件下载

    在Web应用开发过程中,实现文件的上传与下载是一项常见的需求。Java作为一种广泛使用的编程语言,在结合JSP(JavaServer Pages)和Servlet技术后,能够有效地处理这类需求。本文将详细介绍如何利用Java、JSP和...

    java中jsp上传附件的控件

    本篇将详细介绍如何在Java JSP中实现文件上传,以及如何处理上传的附件。 首先,让我们理解文件上传的基本原理。在HTML表单中,我们可以使用`&lt;input type="file"&gt;`标签让用户选择本地文件进行上传。然而,JSP本身并...

    电子商务类网站 前台,后台两部份,前台个人,后台管理员 jsp+sql server

    这个文件名可能指的是包含该电子商务网站源代码的压缩包,其中可能包含了JSP页面、JavaBeans、数据库脚本、样式表、JavaScript脚本等相关文件。解压并研究这些文件,可以更深入地理解网站的实现细节和架构设计。 ...

    在html页面使用JavaScript实行文件上传到本地服务器并获取文件所在路径

    使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...

    Spring MVC文件上传下载

    2. **文件类型检查**:验证上传文件的类型,防止恶意文件如`.jsp`、`.php`等被执行。 3. **文件名安全**:避免使用用户提供的文件名,防止路径遍历攻击。 4. **存储位置**:确保文件存储在安全的目录下,防止被直接...

    ASP.NET中前台javascript与后台代码调用

    本文将深入探讨ASP.NET中前台JavaScript与后台代码调用的技术细节,包括IPostBackEventHandler接口的使用、ClientScript对象的功能以及如何通过__doPostBack函数实现前后端的通信。 ### ASP.NET中前后端通信的基础 ...

    图片上传,html页面,本地预览,后台前台页面代码都有

    在本项目中,"图片上传,html页面,本地预览,后台前台页面代码都有" 提供了一个完整的解决方案,包括前端用户界面和后端服务。 首先,我们来看前端部分。前端页面通常使用HTML配合JavaScript(JS)来实现用户交互...

    java+jquery文件上传 无刷新 带进度条,监控文件上传情况

    在这个场景中,JSP可以用来创建用户界面,包括文件选择按钮和进度条,而Servlet负责处理文件上传的实际逻辑。 总的来说,"java+jquery文件上传"技术结合了前后端的优势,提供了无缝的用户体验。在实际开发中,还...

    简单的javaservlet技术包含jsp文件与数据库完整酒店后台包含前台订购系统毕业设计作品.zip

    这个压缩包文件"简单的javaservlet技术包含jsp文件与数据库完整酒店后台包含前台订购系统毕业设计作品.zip"提供了一个完整的酒店后台管理系统,其中包括了前端订购系统的实现。通过分析这个项目,我们可以学习到以下...

    Java文件上传前后台原代码

    1、利用org.apache.commons.fileupload编写的文件上传和下载的前台和后台代码,共两个例子,各有不同,非常使用。 2、另有用jspSmartupload制作一个文件上传和下载的例子,其制作的例子能够上传到数据库中。 3、注意...

    前台文件上传

    请与webuploader.css webuploader.js jquery-1.12.4.js 一起使用

    jsp显示数据库图片

    7. **实际项目中的实现**:在实际项目中,可能还会涉及到文件上传组件的选择,如Apache Commons FileUpload库,以及错误处理和异常捕获等。此外,为了用户体验,可以使用Ajax异步加载图片,减少页面刷新。 8. **...

Global site tag (gtag.js) - Google Analytics