其实问题很简单
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>
分享到:
相关推荐
在Web开发中,有时我们需要获取用户通过`<input type="file">`标签选择的文件的完整路径或根目录,以便于服务器端(如PHP或JSP)进一步处理。标题和描述提到的是一种简单的JavaScript实现,它涉及到前端与后端之间的...
这里的 $document_root 变量用于指定文档根目录,而 $fastcgi_script_name 变量用于指定当前请求的 PHP 脚本名称。 权限设置 在解决 "No input file specified" 错误时,权限设置也非常重要。需要确保 Nginx 和 ...
将`cgi.fix_pathinfo`设置为1,并确保`doc_root`正确指向服务器的根目录。其次,需要修改Nginx配置文件`/etc/nginx/sites-available/default`,在与`.php`文件处理相关的`location`块中,设置正确的`fastcgi_pass`...
- 在网站根目录下创建或编辑.htaccess文件。 2. **添加重写规则**: - 添加以下代码到.htaccess文件中: ``` RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d ...
Apache服务器上的`.htaccess`文件是一个非常重要的配置文件,它允许你在网站的根目录下进行局部的服务器配置,包括URL重写、权限控制等。在本文中,我们将深入探讨一个常见的问题,即在使用`.htaccess`进行伪静态...
这里的$document_root变量被设置为当前网站项目的根目录,如果Nginx接收到的请求指向其他目录,则由于open_basedir的限制,PHP进程可能无法执行正确的文件。 解决此问题的第一步是检查Nginx的配置文件(通常是nginx...
在你的网站根目录下的.htaccess文件中,添加或修改规则来帮助服务器正确处理PATH_INFO。具体的解决办法是在现有的index.php后面加上一个问号(?): ```apacheconf RewriteEngine On RewriteCond %{REQUEST_...
使用`Environment.getExternalStorageDirectory()`获取外部存储根目录,并确保已请求`Manifest.permission.WRITE_EXTERNAL_STORAGE`权限。 **Android驱动程序**: 在低级别的文件操作中,可能需要编写Android驱动...
首先,创建一个`DirectoryInfo`对象代表要压缩的根目录,然后遍历其`GetFiles()`和`GetDirectories()`方法,对每个子文件和子文件夹调用上述的压缩文件方法。 五、解压缩文件 解压缩文件的过程与压缩相反,需要创建...
将编码过程所需要的文件,例如:编码配置文件(encoder_baseline.cfg),待编码视频序列文件(foreman_part_qcif.yuv,对应为编码配置文件中 InputFile 参数的值)复制到该文件夹中 4、在源代码根目录下新建 ...
初始化文件树函数负责创建根目录节点和初始化文件树的结构。 3. 解析命令ParseCommand() 解析命令函数负责接受用户的输入命令,并将其分解成操作名和路径文件名。 4. 执行命令ExecuteCommand() 执行命令函数负责...
4. 将文件解压后的/src,/static/,xxxxx-jobs-input.txt文件全部复制到工程根目录下 5. 使用IDEA 或 Eclipse 内的运行功能开始运行,或自行生成.jar可执行文件等 使用与说明 1. 首次使用,需删除xxxxx-jobs-input...
// 添加文件"input.txt"到压缩文件的根目录 } ``` 这里的`AddFile`方法接受文件路径和目标路径(在压缩文件中的位置)。如果目标路径为空字符串,那么文件将被添加到压缩文件的根目录。 除了`AddFile`,`ZipFile`...
9. **chroot()**:更改当前进程的根目录,但需要特定环境和权限。 例如,遍历一个目录: ```php $show = dir("c:\windows"); echo $show->handle; echo $show->path; while ($detail = $show->read()) { echo $...
这个函数创建了一个XML文件,其中包含一个名为"CompressedFile"的根元素,以及表示压缩文件路径的子元素"FileName"。XML文件将保存在指定的`xmlFilePath`。 结合以上两个功能,你可以创建一个完整的C#应用,不仅...
本文将详细介绍 Spring Boot Thymeleaf 图片上传 Web 项目根目录操作步骤,包括 Thymeleaf 的基础知识、图片上传的实现方式和相关的配置文件。 知识点一:Thymeleaf 模板引擎 Thymeleaf 是一个跟 Velocity、...
6. **文件属性**:`File` 类提供了一些方法来获取文件属性,如 `getName()`(文件名)、`length()`(文件大小)、`isFile()` 和 `isDirectory()`(判断文件或目录)、`canRead()` 和 `canWrite()`(读写权限)、`is...
大文件上传(进度条显示)...复制文件夹NeatUpload到根目录. 3.拖放使用上传控件InputFile和进度条ProgressBar dotnet\src为空间源码目录 dotnet\app\Brettle.Web.NeatUpload为Demo演示目录(演示可以选择按钮的样式)