文件AP的存储路径 1、 Windows的存储路径为:C:Ⅷ Users\用户名 \AppData\ Local\ Google\ Chrome\User Data\Default\ File System ; ■Mac的存储路径为:~/ Library/Ap pplication Support/Google/ Chrome/Default/File System/o 2、访问方式 filesystem:htt; domain/temporary/文件名
文件API的存储路径 1 、 Windows 的 存 储 路 径 为 : C:\Users\ 用 户 名 \AppData\Local\Google\Chrome\User Data\Default\File System; Mac 的 存 储 路 径 为 : ~/Library/Application Support/Google/Chrome/Default/File System/。 2、访问方式: “filesystem:http://domain/temporary/文件名
文件存储 文件API不是新API,而是经过改良和扩展的旧API,其至少包含以下 三个规范 读取和处理文件:File/Blob、 Filelist、 FileReader 目录和文件系统访问 DirectoryReader FileEntry/DirectoryEntry, LocalFileSystem 创建和写入: BlobBuilder、 FileWriter
文件存储 文件API不是新API,而是经过改良和扩展的旧API,其至少包含以下 三个规范: 读取和处理文件:File/Blob、FileList、FileReader 目 录 和 文 件 系 统 访 问 : DirectoryReader 、 FileEntry/DirectoryEntry、LocalFileSystem 创建和写入:BlobBuilder、FileWriter
文件存储 目前浏览器的支持情况如表17-01所示。 表1701文件AP的览器支持情兄 Chrome Firefox Opera File APl 13+ FileReader API 6 4 12+ 10+ Filesystem&FileWriter API 13+ BlobBuilder APl 17+
文件存储 目前浏览器的支持情况如表17-01所示
处理用户文件 读取文件 要从用户的计算机上读取用户的文件,必须使用 FileReader接口。 FileReader拥有4个方法,其中3个用以读取文件,另一个用来中断 读取,如表17-02中列出了这些方法以及参数。需要注意的是,无论 读取成功或失败,方法并不会返回读取结果,这一结果存储在 result属性中。 表17-02 File Reader对象方法 方法名 abort readAsArray Buffer readAsDataURL blob readAsText blob, encoding
处理用户文件 读取文件 要从用户的计算机上读取用户的文件,必须使用FileReader接口。 FileReader拥有4个方法,其中3个用以读取文件,另一个用来中断 读取,如表17-02中列出了这些方法以及参数。需要注意的是,无论 读取成功或失败,方法并不会返回读取结果,这一结果存储在 result属性中
处理用户文件 读取文件 案例1: function process(e)i var files=e target. files var file=files [o] var reader-new FileReader o reader readS Text (file) reader.on⊥oad=shoW; function show(e)( var result=e. target. result databox, innerhTML=result
处理用户文件 读取文件 案例1: function process(e){ var files=e.target.files; var file=files[0]; var reader=new FileReader(); reader.readAsText(file); reader.onload=show; } function show(e){ var result=e.target.result; databox.innerHTML=result; }