上传文件

原创 2008年09月28日 11:42:00
 
  1. <A href="javascript:newUpload();">添加附件</A><span id="Filepane"><input type="file" id="fileupload" /></span>
  2. <TABLE width="100%" border="0" cellpadding="0" cellspacing="1">
  3.     <TBODY id="fileList"></TBODY>
  4. </TABLE>
  5. <DIV id="uploadFiles" style="display:block"></DIV>
  6. <SCRIPT language="javascript">
  7.    function newUpload(){
  8.     var oFileList = document.getElementById("fileList");
  9.     var fileCount = oFileList.childNodes.length + 1;
  10.     var oFileInput = document.getElementById("fileupload");
  11.     addFile(oFileInput);
  12.     }  
  13. //---新建一个文件显示列表
  14.     function addFile(oFileInput){
  15.         var oFileList = document.getElementById("fileList");
  16.         var fileIndex = oFileList.childNodes.length + 1;
  17.         var oTR  = document.createElement("TR");
  18.         var oTD1 = document.createElement("TD");
  19.         var oTD2 = document.createElement("TD");
  20.         
  21.         oTR.setAttribute("id","file_" + fileIndex);
  22.         oTR.setAttribute("bgcolor","#FFFFFF");
  23.         oTD1.setAttribute("width","6%");
  24.         oTD2.setAttribute("width","94%");
  25.         oTD2.setAttribute("align","left");
  26.         oTD2.innerText =getFileName( oFileInput.value);
  27.         oTD1.innerHTML = '<A href="javascript:removeFile('+ fileIndex + ');">删除</A>';
  28.         
  29.         oTR.appendChild(oTD1);
  30.         oTR.appendChild(oTD2);
  31.         oFileList.appendChild(oTR);
  32.     var who=document.getElementById("fileupload");
  33.     var who2= who.cloneNode(false);
  34.     who2.onchange= who.onchange;// events are not cloned 
  35.     who.parentNode.replaceChild(who2,who);
  36.      }
  37.  //---移除上传的文件 
  38.     function removeFile(fileIndex){
  39.         var oTR = document.getElementById("file_" + fileIndex);
  40.         fileList.removeChild(oTR);
  41.     }
  42. //获得文件名
  43.  function   getFileName(str)   
  44.   {   
  45.       var   n   =   str.lastIndexOf("//");   
  46.       if   (n   <   0)   
  47.             n=str.lastIndexOf("//");
  48.       if   (n>=0)   
  49.       {   
  50.             str=str.substring(n+1);   
  51.       }   
  52.       return   str;   
  53.   } 
  54. </SCRIPT>

Mac终端中上传文件到Linux服务器

Mac将本地文件上传到服务器上scp -P 22 /Java/program.war root@123.456.789.987:/usr/server/tomcat7/webapps/上端口大写P 为...
  • u010988549
  • u010988549
  • 2015年07月15日 22:15
  • 24617

Java使用HttpURLConnection上传文件

从普通Web页面上传文件很简单,只需要在form标签叫上enctype="multipart/form-data"即可,剩余工作便都交给浏览器去完成数据收集并发送Http请求。但是如果没有页面的话要怎...
  • wangpeng047
  • wangpeng047
  • 2014年07月31日 12:51
  • 50057

jquery ajax 无刷新上传文件到servlet

删除文件的表单要加入如下enctype属性: enctype="multipart/form-data"> 要实现无刷新上传文件首先要阻止submit按钮提交表单,在submit按钮添加oncli...
  • Japhics
  • Japhics
  • 2017年03月26日 20:53
  • 310

HTTP文件上传请求格式详解,利用HttpURLConnection上传文件

HttpURLconnection上传文件
  • lizhengwei1989
  • lizhengwei1989
  • 2017年07月21日 11:24
  • 1167

用SecureCRT上传文件到服务器

最近想做一个android端使用关键字查看写好的leetcode题目,首先需要把leetcode题目上传到服务器,下面是用SecureCRT上传文件到服务器的过程。 linux上传文件到服务器的命令...
  • youran66666
  • youran66666
  • 2016年06月01日 16:38
  • 805

html5上传文件 file API -XMLHttpRequest 2 示例

使用XMLHttpRequest上传文件
  • keyunq
  • keyunq
  • 2016年11月02日 17:19
  • 1023

上传文件!

import com.qeweb.util.upload.SingleFileUpload;//上传文件        SingleFileUpload upload=new SingleFileUp...
  • dy_paradise
  • dy_paradise
  • 2009年05月18日 20:33
  • 429

如何从Windows远程上传文件到Linux(例如CentOS 7)

一、先看Linux系统是否安装有vsftp软件(vs是very secure的意思) [root@localhost /]# rpm -qa | grep vsftpd vsftpd-3.0.2-9....
  • libaineu2004
  • libaineu2004
  • 2015年10月28日 23:13
  • 13217

HDFS上传文件的命令使用

打开Hadoop,sbin/start-all.sh 上传文件:bin/hadoop fs -put /home/xleer/1.txt  /user/hadoop/input1/ 查看H...
  • SONGCHUNHONG
  • SONGCHUNHONG
  • 2015年11月10日 16:03
  • 18893

上传文件

我的外网IP     192.168.1.15         启动tomcat         服务器端:   另起一个eclipse,换工作空间,新建一个java项目。 ...
  • helloliyewen
  • helloliyewen
  • 2013年09月13日 20:36
  • 881
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:上传文件
举报原因:
原因补充:

(最多只允许输入30个字)