`
chenyuxiaoxiao
  • 浏览: 71088 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Ext FF 下 file

阅读更多
有安全因素的解决FireFox下得到文件的绝对路径
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function getValueFF(id){
var ip = id;
if (ip.files) {
try {
netscape.security.PrivilegeManager.enablePrivilege('UniversalFileRead');
}
catch (err) {
alert(err);
}
};
alert(ip.value);
}
</script>
</head>

<body>
<input type="file" onchange="getValueFF(this);"/>
</body>
</html>

在FireFox显示上传图片的js
<script type="text/javascript">
  function getPath(obj) {
  if (obj) {
  if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
  obj.select(); return document.selection.createRange().text;
  }
  else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
  if (obj.files) {
  return obj.files.item(0).getAsDataURL();
  }
  return obj.value;
  }
  return obj.value;
  }
  } 



function showimg(obj){
var pth = getPath(obj);
document.getElementById('my-img').src = pth;
}
  </script>

  <input type='file' onchange='showimg(this)'>
<img src='' id='my-img'>
分享到:
评论

相关推荐

    hex2bin_2.2_XiaZaiBa.zip

    -e [ext] Output filename extension (without the dot) -E [0|1] Endian for checksum/CRC, 0: little, 1: big -f [address] Address of check result to write -F [address] [value] Address and value ...

    node-find:Node.js 实现,简单的 Linux“查找”命令替代

    因为我永远不记得 Linux find 命令语法 - 需要 node.js 但没有模块依赖项。 运行作为node ff或只是ff从壳。 usage: ff [options] dir1... ... -ext csv, -^ext csv extension matches one of csv extensions w/o ".

    Linux考试题.doc

    Linux中,普通用户的主目录默认在`/home`下,系统通过VFS(虚拟文件系统)支持多种文件系统,如Ext系列。关闭Linux系统而不重启可以使用`halt`或`shutdown -h`命令。在vi中,`o`键可以在当前行下添加新行,`x`键删除...

    Java反编译软件JAD1

    Option -s &lt;ext&gt; allows to change output file extension: jad -sjava example1.class This command will create file 'example1.java'. Be careful when using options -o and -sjava together, because Jad ...

    利用PHP判断文件是否为图片的方法总结共7页.pdf.zi

    比如JPEG文件通常以`FF D8 FF E0`或`FF D8 FF E1`开头,PNG以`89 50 4E 47 0D 0A 1A 0A`开头。这种方法需要编写特定的校验代码,相对复杂。 4. **GD库或Imagick库**: 利用PHP的GD库或Imagick扩展尝试打开文件,...

    注册表基础及WinXP系统注册表解释大全

    在`HKEY_CLASSES_ROOT\.ext`(ext为文件扩展名)下找到相关程序的数据名,例如`.bat`文件的相关数据名为`batfile`。然后进入`HKEY_CLASSES_ROOT\batfile\DefaultIcon`,修改`DefaultIcon`的默认数据为新图标的路径...

    java反编译工具jad 1.5.8g(可以反编译jdk1.5,1.6)

    o permits overwriting without a confirmation. &lt;br&gt;You can omit .class extension and/or use wildcards in the names of input files. &lt;br&gt;Option -s &lt;ext&gt; allows to change output file extension:...

    运维常用linux

    - 查看文本格式: `:set ff` - 改为Unix格式: `:set binary` - 向前翻页: `Ctrl + U` - 向后翻页: `Ctrl + D` - 全部替换: `:%s/字符1/字符2/g` #### 三、文件查找 **1. 按文件名查找** - **命令**: `find /...

    获取文件类型.rar

    例如,JPEG图像文件的开头是"FF D8 FF E0",可以通过读取文件前几个字节并比对来判断: ```python with open("image.jpg", "rb") as f: header = f.read(4) if header == b'\xFF\xD8\xFF\xE0': print("文件是...

    注册表基础及WinXP系统注册表解释大全.doc

    在`HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}`下,修改默认键值可以改变回收站的名称,同时也可以在此处更改图标。 5. 修改系统文件夹图标: 对于特定的系统文件夹,如“我的文档”,可以...

    2019051420运维常用linux命令.pdf

    - **示例**: `paste file1.txt file2.txt` 将`file1.txt`和`file2.txt`的内容合并,并使用制表符分隔。 - **合并多个文件**: `paste -s 文件A` - **示例**: `paste -s file1.txt` 将`file1.txt`中的多行合并成一行...

    运维常用linux命令\shell技巧

    - 基本编辑操作:打开行号(`:set nu`)、关闭行号(`:set nonu`)、跳转至某行(例如:输入`200G`跳至第200行)、取消高亮(`:nohl`)、设置自动缩进(`:set autoindent`)、查看文本格式(`set ff`)、切换到Unix...

    FAT及FATFS资料_FAT及FATFS资料_fat_fatfs_

    FAT(File Allocation Table)和FATFS是与文件系统密切相关的两个概念,它们在存储设备,尤其是可...虽然现代有更先进的文件系统如NTFS、ext4等,但FAT和FATFS因其广泛兼容性和实用性,仍然在许多场景下占据一席之地。

    屏幕截图工具

    windows桌面截图工具 支持bmp、jpg、png、tif格式 ScreenClipper.exe 与 ... "SaveFile": {-----------------文件保存选项 "ext": "png", "path": "E:/Project_/ScreenClipper/bin/save", "prefix": "截屏" } }

    调试工具DEBUG.pdf

    在DOS环境下,你可以通过键入`DEBUG [X:][PATH][FILENAME[.EXT]][PARM1][PARM2]`命令来启动DEBUG并调试特定的程序。例如,`C:\&gt;DEBUG Wang.EXE`会加载名为Wang.EXE的文件进行调试。如果不指定文件,DEBUG将以当前...

    ArcGIS_10下载与安装方法(桌面)

    通常情况下,这些安装文件是以 ISO 格式的光盘镜像提供,也有一些可能是 ZIP 或 RAR 压缩包形式。根据描述,提供了英文版和中文版两种选择。 **英文版下载地址**: - 迅雷下载:[点击下载]...

    MTK常用命令

    9. **gdi_image_draw_id() / gdi_image_draw() / gdi_image_draw_file() / gdi_image_draw_ext() / gdi_image_draw_resized_if() / gdi_image_draw_resized() / gdi_image_draw_resized_file() / gdi_image_draw_...

    运维常用Linux命令、Shell技巧范例

    - **检查文件类型**:`file` 命令可以用来确定文件的类型。 - **重命名文件**:`rename` 命令用于批量重命名文件。 - **更改默认文件权限**:`umask` 命令用于设置文件的默认权限掩码。 - **按数字排序文件**:`...

    fatfs资料.zip

    FATFS由ChaN软件公司的Dong Uk Jeon开发,它实现了FAT(File Allocation Table)文件系统标准,支持FAT12、FAT16和FAT32三种格式,使得开发者能够轻松地在有限的资源环境下处理文件操作。 FATFS的核心是C语言编写,...

    jad 最新版java反编译

    -s &lt;ext&gt; - output file extension (default: .jad) -safe - generate additional casts to disambiguate methods/fields -space - output space between keyword (if, while, etc) and expression -stat - ...

Global site tag (gtag.js) - Google Analytics