`
smallearth
  • 浏览: 37270 次
  • 性别: 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获得文件根目录简单实现

    在Web开发中,有时我们需要获取用户通过`&lt;input type="file"&gt;`标签选择的文件的完整路径或根目录,以便于服务器端(如PHP或JSP)进一步处理。标题和描述提到的是一种简单的JavaScript实现,它涉及到前端与后端之间的...

    nginx提示No input file specified怎么办.docx

    这里的 $document_root 变量用于指定文档根目录,而 $fastcgi_script_name 变量用于指定当前请求的 PHP 脚本名称。 权限设置 在解决 "No input file specified" 错误时,权限设置也非常重要。需要确保 Nginx 和 ...

    详解no input file specified 三种解决方法

    将`cgi.fix_pathinfo`设置为1,并确保`doc_root`正确指向服务器的根目录。其次,需要修改Nginx配置文件`/etc/nginx/sites-available/default`,在与`.php`文件处理相关的`location`块中,设置正确的`fastcgi_pass`...

    电脑提示“No input file specified”怎么办.docx

    - 在网站根目录下创建或编辑.htaccess文件。 2. **添加重写规则**: - 添加以下代码到.htaccess文件中: ``` RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d ...

    APACHE支持.htaccess伪静重写出错 No input file specified的解决方案

    Apache服务器上的`.htaccess`文件是一个非常重要的配置文件,它允许你在网站的根目录下进行局部的服务器配置,包括URL重写、权限控制等。在本文中,我们将深入探讨一个常见的问题,即在使用`.htaccess`进行伪静态...

    nginx+php出现No input file specified解决办法

    这里的$document_root变量被设置为当前网站项目的根目录,如果Nginx接收到的请求指向其他目录,则由于open_basedir的限制,PHP进程可能无法执行正确的文件。 解决此问题的第一步是检查Nginx的配置文件(通常是nginx...

    关于PHP5.6+版本“No input file specified”问题的解决

    在你的网站根目录下的.htaccess文件中,添加或修改规则来帮助服务器正确处理PATH_INFO。具体的解决办法是在现有的index.php后面加上一个问号(?): ```apacheconf RewriteEngine On RewriteCond %{REQUEST_...

    FileIO.rar_FileIo_andriod driver_android_android 文件_android 读

    使用`Environment.getExternalStorageDirectory()`获取外部存储根目录,并确保已请求`Manifest.permission.WRITE_EXTERNAL_STORAGE`权限。 **Android驱动程序**: 在低级别的文件操作中,可能需要编写Android驱动...

    如何压缩多个文件\文件夹(GZipStream and C#)

    首先,创建一个`DirectoryInfo`对象代表要压缩的根目录,然后遍历其`GetFiles()`和`GetDirectories()`方法,对每个子文件和子文件夹调用上述的压缩文件方法。 五、解压缩文件 解压缩文件的过程与压缩相反,需要创建...

    H264 JM8.6 注释版代码

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

    文件管理系统C++.pdf

    初始化文件树函数负责创建根目录节点和初始化文件树的结构。 3. 解析命令ParseCommand() 解析命令函数负责接受用户的输入命令,并将其分解成操作名和路径文件名。 4. 执行命令ExecuteCommand() 执行命令函数负责...

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

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

    net打包文件 net 压缩文件

    // 添加文件"input.txt"到压缩文件的根目录 } ``` 这里的`AddFile`方法接受文件路径和目标路径(在压缩文件中的位置)。如果目标路径为空字符串,那么文件将被添加到压缩文件的根目录。 除了`AddFile`,`ZipFile`...

    第5章PHP5文件与目录操作

    9. **chroot()**:更改当前进程的根目录,但需要特定环境和权限。 例如,遍历一个目录: ```php $show = dir("c:\windows"); echo $show-&gt;handle; echo $show-&gt;path; while ($detail = $show-&gt;read()) { echo $...

    C#实现文件压缩

    这个函数创建了一个XML文件,其中包含一个名为"CompressedFile"的根元素,以及表示压缩文件路径的子元素"FileName"。XML文件将保存在指定的`xmlFilePath`。 结合以上两个功能,你可以创建一个完整的C#应用,不仅...

    spring boot thymeleaf 图片上传web项目根目录操作步骤

    本文将详细介绍 Spring Boot Thymeleaf 图片上传 Web 项目根目录操作步骤,包括 Thymeleaf 的基础知识、图片上传的实现方式和相关的配置文件。 知识点一:Thymeleaf 模板引擎 Thymeleaf 是一个跟 Velocity、...

    java文件操作大全

    6. **文件属性**:`File` 类提供了一些方法来获取文件属性,如 `getName()`(文件名)、`length()`(文件大小)、`isFile()` 和 `isDirectory()`(判断文件或目录)、`canRead()` 和 `canWrite()`(读写权限)、`is...

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

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

Global site tag (gtag.js) - Google Analytics