20160620001 FileUpload控件获取上传文件的路径
参考地址: http://bbs.csdn.net/topics/350051517
——————————————————————————————
用js实现
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BorrowPage.aspx.cs" Inherits="Borrow_BorrowPage" %>
<!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
runat
=
"server"
>
<
title
>xxx上传</
title
>
<!--获取文件上传地址-->
<
script
type
=
"text/javascript"
>
function checkFile()
{
//判断浏览器类型
var isIE = (document.all) ? true : false;
var isIE7 = isIE && (navigator.userAgent.indexOf('MSIE 7.0') != -1);
var isIE8 = isIE && (navigator.userAgent.indexOf('MSIE 8.0') != -1);
var file=document.getElementById("UpLoadBorrow");
var path=file.value;
if(isIE7 || isIE8)
{
file.select();
path=document.selection.createRange().text;
document.selection.empty();
}
document.getElementById("txtFilePath").value=path;
}
function checkNull()
{
var path=document.getElementById("txtFilePath").value;
if(path=="" ||path==null)
{
alert('请选择要上传的文件!');
return false;
}
return true;
}
</
script
>
<
base
target
=
"_self"
/>
</
head
>
<
body
style
=
"background-color:#0099FF;"
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
style
=
"margin:0px auto 0px auto;"
>
<
asp:Image
ID
=
"Image1"
runat
=
"server"
BorderStyle
=
"Double"
Width
=
"750"
ImageAlign
=
"Middle"
AlternateText
=
"上传"
/>
<
br
/>
上传:<
asp:FileUpload
ID
=
"UpLoadBorrow"
runat
=
"server"
Height
=
"22px"
onchange
=
"checkFile()"
onkeydown
=
"event.returnValue=false;"
onpaste
=
"return false"
/>
<
input
type
=
"hidden"
id
=
"txtFilePath"
runat
=
"server"
/>//这里建立一个隐藏域 用来存地址
<
asp:Button
ID
=
"btnUpload"
runat
=
"server"
Text
=
"上传"
OnClientClick
=
"return checkNull()"
OnClick
=
"btnUpLoad_Click"
/>
<
asp:Button
ID
=
"btnBack"
runat
=
"server"
Text
=
"返回"
onmousedown
=
"window.close();"
/></
div
>
</
form
>
</
body
>
</
html
>
string
inputPath = txtFilePath.Value.Trim();
20160620001 FileUpload控件获取上传文件的路径的更多相关文章
- HTML5中的input type为file控件限制上传文件类型及扩展
简单介绍 input file控件限制上传文件类型如下:1.文件类型中间用,分开:2.html和htm这样的要写成两个: 3实例: <input type="file" na ...
- Atitit.js获取上传文件全路径
Atitit.js获取上传文件全路径 1. 默认的value只能获取文件名..安全原因.. 1 2. Firefox浏览器的读取 1 3. Html5 的file api 2 4. 解决方法::使用a ...
- ie下获取上传文件全路径
ie下获取上传文件全路径,3.5之后的火狐是没法获取上传文件全路径的 /*获取上传文件路径*/ function getFilePath(obj) { var form = $(this).paren ...
- input file控件限制上传文件类型
网页上添加一个input file HTML控件: <input id="File1" type="file" /> 默认是这样的,所有文件类型都会 ...
- 如何使用Python调用AutoIt来实现Flash控件的上传功能
先看一段代码 upload.au3(这个后缀autoit3的格式): ;等待出现title为数据采集-军课网-MozillaFirefox的浏览器窗口 WinWait("数据采集 - XX网 ...
- asp.net 客户端上传文件全路径获取方法
asp.net 获取客户端上传文件全路径方法: eg:F:\test\1.doc 基于浏览器安全问题,浏览器将屏蔽获取客户端文件全路径的方法,只能获取到文件的文件名,如果需要获取全路径则需要另想其他 ...
- JS获取上传文件的绝对路径,兼容IE和FF
<input type="file" id="fileBrowser" name="fileBrowser" size="5 ...
- js获取上传文件内容(未完待续)
js 获取上传文件的字节数及内容 <div> 上传文件 : <input type="file" name = "file" id = &qu ...
- PHP使用APC获取上传文件进度
今天发现使用PHP的APC也能获取上传文件的进度.这篇文章就说下如何做. 安装APC 首先安装APC的方法和其他PHP模块的方法没什么两样,网上能找出好多 phpinfo可以看到APC的默认配置有: ...
随机推荐
- 形形色色的下拉菜单 (css3)
http://www.iteye.com/news/25339
- Kinect 图像帧的格式
一.ColorImageFormat:彩色图像帧的格式 RawYuvResolution640x480Fps15 原始YUV格式,分辨率是640x480,每秒15帧: RgbResolution128 ...
- Java的析构函数System的finalize()
一个对象是由产生 到使用 到销毁的过程 即C++中 构造函数-> body->析构函数 在Java之中为了回收不需要的空间可以使用System类的finalize() class A{ p ...
- what's the difference between dim as and dim as new?
what's the difference between dim as and dim as new? There is no difference with value types (Intege ...
- jdk动态代理学习
在jdk的好多底层代码中很多都使用jdk的动态代理,下面就写写简单的代码来look look. 老规矩先上代码: public interface SayDao { public String say ...
- 滚动固定TAB在顶部显示
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- symmetric multiprocessor
https://en.wikipedia.org/wiki/Symmetric_multiprocessor_system A symmetric multiprocessor system (SMP ...
- ios开发xcode中设置代码块
在开发中有很多重复的代码,很多开发者把常用的代码做成代码块提高开发效率. 在xcode里选中代码块的时候总是很不容易,点击选中的代码(文字),不要移动和松开鼠标左键,当竖线变成像拉长了的x(我也不知道 ...
- 在block中使用self
__weak typeof(self) weakSelf = self; [self doABlockOperation:^{ __strong typeof(weakSelf) strong ...
- CentOS-7.0.中安装与配置Tomcat-7的方法
安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/down ...