ie下获取上传文件全路径

ie下获取上传文件全路径,3.5之后的火狐是没法获取上传文件全路径的

 1 /*获取上传文件路径*/
 2 function getFilePath(obj) {
 3     var form = $(this).parents("form");
 4     form.validate();
 5     var fileObj = obj;
 6     if (fileObj) {
 7         if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
 8             fileObj.select();
 9             fileObj.blur()
10             $("#filePath").val(document.selection.createRange().text);
11         } else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
12             if (fileObj.files) {
13                 return fileObj.files.item(0).getAsDataURL();
14             }
15             return fileObj.value;
16         }
17     }
18 }

时间: 2024-10-14 04:24:24

ie下获取上传文件全路径的相关文章

Atitit.js获取上传文件全路径

1. 默认的value只能获取文件名..安全原因.. 1 2. Firefox浏览器的读取 1 3. Html5 的file api 2 4. 解决方法::使用applet插件 2 5. 参考 3 1. 默认的value只能获取文件名..安全原因.. js是无法获取file 控件的值的,你要获取的话可以通过后台程序语言用json或者xml之类的格式来返回被上传的文件路径. file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路

asp.net 客户端上传文件全路径获取方法

asp.net  获取客户端上传文件全路径方法: eg:F:\test\1.doc 基于浏览器安全问题,浏览器将屏蔽获取客户端文件全路径的方法,只能获取到文件的文件名,如果需要获取全路径则需要另想其他方法 如下提供两种方法: 方法1:工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”即可. 方法2: function getPath() { //获取file 控件对象 var obj =

20160620001 FileUpload控件获取上传文件的路径

参考地址: http://bbs.csdn.net/topics/350051517 —————————————————————————————— 用js实现 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="BorrowPage.aspx.cs" Inherits="Borrow_BorrowPage" %> <!DOCTYPE html PUB

获取上传文件浏览器路径

var file = document.getElementById("file").files[0];function getObjectURL(file){ var url = null ; if (window.createObjectURL!=undefined) { // basic url = window.createObjectURL(file) ; } else if (window.URL!=undefined) { // mozilla(firefox) url

使用HttpRequest.Files 获取上传文件,实现上传附件功能

使用HttpRequest.Files 获取上传文件,实现上传附件功能,不同浏览器会有差异: 获得在 Google 浏览器上传后得到的 HttpRequest.Files  (客户端上载文件的集合) 单个文件查看:对应的FileName 是上传文件的原始文件名:例:开发管理手册2017版.docx 获取IE浏览器上传后HttpRequest.Files: 单个文件查看:对应的FileName 是上传文件 带路径的文件名 例:C:\\Users\\XXX\\Desktop\\开发管理手册2017版

C#获取上传文件的md5

上网搜都是通过FileStream fs=new FileStream();获得文件md5. 看了下md5.ComputeHash()方法中的参数,原来有个Stream类型的,那就很简单了. 1.HttpPostedFileBase file = Request.Files["file"];//获取上传文件      2.string s= GetMD5HashFromFile(file.InputStream);//file.InputStream获取上传文件Stream 3.s便是

Tomcat --获取上传文件路径

最近做工程时,用到了上传下载文件,详见java--文件上传与下载. 需求:上传的文件可以放在任何服务器上(即不同的IP),然后在不同的地方可以访问. 备注:如果直接将上传的文件放在自己服务器的tomcat的webapp文件下,那么开启tomcat时,任何地方便可以直接访问. 如下是图片存放位置,即存放在tomcat的webapps下 访问路径如下 http://192.168.2.67:8080/asf-logo.png 前面是我的主机ip和端口,后面是图片的文件名 现在的需求改为:上传的图片没

PHP通过APC获取上传文件进度

业务需求要做到获取上传POST文件的进度,通常情况下PHP脚本要在POST上传文件完成之后再执行,所以在脚本内是没办法直接取得上传速度,不能像取得执行时间那样在<?php开头加个时间然后结束的时候再加时间相减. 首先想到的方法是通过ajax,在上传之前先给发个请求到服务器记录一下当前时间,然后再post文件.当然这个不是解决方案,只能知道文件上传开始的大约时间,和结束时间,进度是不知道的. 在网上查了一下: http://www.cnblogs.com/yjf512/p/3173457.html

JS 获取上传文件的内容

<div> 上传文件 : <input type="file" name = "file" id = "fileId" /> <button type = "submit" name = "btn" value = "提交" id = "btnId" onclick="check()" /> 提交 </di