`
smallearth
  • 浏览: 34560 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

input file 获得文件根目录

 
阅读更多


其实问题很简单
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>烟台大学体测</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
   function show_root(){
     //var root = myform.file.value; 
     var root = document.getElementById("file").value;
	 //alert(root);
	 //document.getElementById("root").innerHTML=root;
	 myform.root.value=root;
   }
</script>
</head>
<body>
  <form name="myform" method="post" action="upload.php"> 
     <input id="file" type="file" name="file"/>
     <input id="root" type="hidden" name="root"/>
     <input type="submit" name="submit" onclick="show_root()"/> 
  </form> 
</body>
</html>
upload.php

<?php echo $_POST["root"];

下面这段js代码就是获得file根目录,然后赋值给hidden类型input,然后就可以交给php or jsp 处理了

<script type="text/javascript">
   function show_root(){
     //var root = myform.file.value; 
     var root = document.getElementById("file").value;
	 //alert(root);
	 //document.getElementById("root").innerHTML=root;
	 myform.root.value=root;
   }
</script>




分享到:
评论

相关推荐

    input file获得文件根目录简单实现

    js获得file根目录,然后赋值给hidden类型input,然后就可以交给php or jsp 处理了,感兴趣的朋友可以参考下哈,希望可以帮助到你

    H264 JM8.6 注释版代码

    将编码过程所需要的文件,例如:编码配置文件(encoder_baseline.cfg),待编码视频序列文件(foreman_part_qcif.yuv,对应为编码配置文件中 InputFile 参数的值)复制到该文件夹中 4、在源代码根目录下新建 ...

    操作系统课程设计基于Java实现的仿真Linux系统源码+项目说明文档.zip

    4. 将文件解压后的/src,/static/,xxxxx-jobs-input.txt文件全部复制到工程根目录下 5. 使用IDEA 或 Eclipse 内的运行功能开始运行,或自行生成.jar可执行文件等 使用与说明 1. 首次使用,需删除xxxxx-jobs-input...

    大文件上传(进度条显示)组件及演示源码

    大文件上传(进度条显示)...复制文件夹NeatUpload到根目录. 3.拖放使用上传控件InputFile和进度条ProgressBar dotnet\src为空间源码目录 dotnet\app\Brettle.Web.NeatUpload为Demo演示目录(演示可以选择按钮的样式)

    file-input-accessor:Angular指令以Angular形式提供文件输入功能

    总结如下: npm我--save-dev babel-cli babel-preset-es2015 在项目的根目录中创建一个.babelrc文件,其内容如下: { " presets " : [ " es2015 " ]} 将脚本添加到package.json: " compile:file-input-accessor " ...

    上机实验4-哈夫曼树

    1.(编码)输入一段文本,利用霍夫曼编码对其进行压缩编码,首先需要计算各字符的频率并保存在文本中,然后根据该文本建立霍夫曼树,确定各...我的txt文件存储在D盘根目录,可以把inputfile1和2移到D根目录直接运行。

    day018-File类代码以及笔记.rar

    绝对路径:从根目录或者盘符开始 /都表示从根目录或者盘符开始 2.2 File(String parent, String child) 在父级目录下创建一个文件或文件夹 parent:父级目录 child:当前目录或者当前文件 ...

    java上传文件实例

    //应保证在根目录中有此目录的存在(也就是说需要自己建立相应的文件夹) //初始化 mySmartUpload.initialize(pageContext); //只允许上载此类文件 try { mySmartUpload.setAllowedFilesList("xls");//此处的文件...

    Jsp文件上传下载(工具类源码)

    // 设置存放临时文件的目录,web根目录下的ImagesUploadTemp目录 // 用以上工厂实例化上传组件 ServletFileUpload sfu = new ServletFileUpload(dfif); // 设置最大上传大小 sfu.setSizeMax(MAX_SIZE); ...

    文件系统代码

    //0,1,2盘块号依次代表FAT1,FAT2,根目录区 FAT2[0]=FAT2[1]=FAT2[2]=-2; //FAT作备份 root.init(2,2,"C:\\");//根目录区 memset(data,0,sizeof(data));//数据区 } }; /*-----------------全局变量-----------...

    linux.chm文档

    iconv -f fromEncoding -t toEncoding inputFile &gt; outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. find . -maxdepth 1 -name ...

    实例讲解yii2.0在php命令行中运行的步骤

    在yii根目录下面有个“yii”文件(不是“yii.bat”),这个文件就是入口。然后“commands”目录下会默认有个“HelloController.php”控制器文件,这个是一个demo。打开这个控制器文件,源码如下(删掉了部分注释):...

    family-tree-problem

    从根目录在CLI界面中运行以下命令 php tests/execute.php 样本输出 以下是代码中当前测试文件的示例输出。 Starting test with input file: 01-paternal-uncle.txt Ish Vich Aras NONE PERSON_NOT_FOUND Completed ...

    java结合jsp写的上传文件代码

    // 设置存放临时文件的目录,web根目录下的ImagesUploadTemp目录 // 用以上工厂实例化上传组件 ServletFileUpload sfu = new ServletFileUpload(dfif); // 设置最大上传大小 sfu.setSizeMax(MAX_SIZE); PrintWriter...

    IO输入输出留

    listFiles() 返回 File[],包含子文件、子目录的 File 对象 list(FilenameFilter) listFiles(FilenameFilter) listFiles(FileFilter) 只列出符合过滤条件的文件、目录...

    asp.net neatUpload 支持大文件上传组件

    拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下: 代码如下:&lt;body&gt; &lt;form id=”form1″ runat=”server”&gt; &lt;div&gt; ”AttachFile” runat=”server”&gt;&lt;/upload&gt; &lt;...

    javascriptServer

    4. 在 jss 中的文件路径需从根目录的位置写起,如:import "web/lib/xxx.js"; 应用限制: 1. 最大文件上传容量为20M。 2. 最大连接数为20个节点。 应用环境: 1. 仅支持 Windows 系统操作系统,版本在 ...

    C语言程序设计标准教程

    其意义是打开C驱动器磁盘的根目录下的文件hzk16, 这是一个二进制文件,只允许按二进制方式进行读操作。两个反斜线“\\ ”中的第一个表示转义字符,第二个表示根目录。使用文件的方式共有12种,下面给出了它们的符号...

    源商城V1.1_专业的虚拟产品销售平台源码

    1.上传程序安装包到宝塔内已创建平台的根目录下,然后解压即可,删除安装包(安装包可删除可不删除,具体看个人意志) 2.上传解压完安装包之后我们回到宝塔的网站管理界面,点击右侧的设置=gt;伪静态【设置为ThinkPHP...

Global site tag (gtag.js) - Google Analytics