jjzjj

javascript - 创建一个 FileList 并将其复制到一个文件输入

我正在尝试创建一个拖放区域,它将通过webkitGetAsEntry获取dataTransfer项目,并检查该条目是目录还是文件。然后我希望能够将文件制作成文件列表并将其复制到文件输入(将在发布前进行验证和处理)。JSFiddlefunctionhandleDrop(event){event.preventDefault();event.dataTransfer.dropEffect='copy';varlength=event.dataTransfer.items.length;varelFileInput=document.getElementById('File');for(va

javascript - 我怎样才能生成一个文件并以纯 javascript 提供下载?

我想在javascript中动态生成一个文本文件,然后提供它供下载。目前,我可以通过以下任一解决方案在一定程度上实现这一目标:content="abc123";document.location="data:text/octet-stream,"+encodeURIComponent(content);或content="abc123";varbb=newBlobBuilder();bb.append(content);varblob=bb.getBlob();blob=blob.slice(0,blob.size,'text/octet-stream');varfr=newFileR

javascript - 我怎样才能生成一个文件并以纯 javascript 提供下载?

我想在javascript中动态生成一个文本文件,然后提供它供下载。目前,我可以通过以下任一解决方案在一定程度上实现这一目标:content="abc123";document.location="data:text/octet-stream,"+encodeURIComponent(content);或content="abc123";varbb=newBlobBuilder();bb.append(content);varblob=bb.getBlob();blob=blob.slice(0,blob.size,'text/octet-stream');varfr=newFileR

javascript - 您可以在没有 html 文件输入的情况下创建 Javascript 文件列表或文件对象吗

我正在创建一个离线javascript应用程序,它使用sql.js加载sqlite数据库,添加一些过滤器并查询数据并显示各种基于d3的图表。但是我的用户不想被数据库的东西和数据库文件所困扰。我想在页面加载时加载文件。当我查询该元素时,它会返回一个FileList对象,我可以从中获取所选文件。如何在不包含HTML元素的情况下构建FileList(或仅文件对象)。像这样的东西:varfl=newFileList();fl.readDir("./data/"); 最佳答案 从浏览器访问文件受到限制。如果您从浏览器执行它,则需要用户交互,例

javascript - 您可以在没有 html 文件输入的情况下创建 Javascript 文件列表或文件对象吗

我正在创建一个离线javascript应用程序,它使用sql.js加载sqlite数据库,添加一些过滤器并查询数据并显示各种基于d3的图表。但是我的用户不想被数据库的东西和数据库文件所困扰。我想在页面加载时加载文件。当我查询该元素时,它会返回一个FileList对象,我可以从中获取所选文件。如何在不包含HTML元素的情况下构建FileList(或仅文件对象)。像这样的东西:varfl=newFileList();fl.readDir("./data/"); 最佳答案 从浏览器访问文件受到限制。如果您从浏览器执行它,则需要用户交互,例

javascript - 使用 HTML5 和 JS 的三星电视视频缓存

我必须开发一个SamsungTV应用程序来播放从我无权访问的远程服务器提供的视频。其实我做了一个应用来播放我自己服务器的视频。但我目前的要求如下:我想播放从我无权访问的远程主机(比如//remote.com/video_id)提供的视频,但我的电视应用程序已连接到我的服务器(比如//myserver.com/samsungapp)播放前我必须在我的三星电视上缓存文件。即,缓冲100%然后播放我已经使用HTML5和JS检查了FileApi和FileReader,并提出了以下障碍:Javascript发送跨域请求比较困难。由于我无权访问远程主机,因此无法在远程服务器的响应中设置access

javascript - 使用 HTML5 和 JS 的三星电视视频缓存

我必须开发一个SamsungTV应用程序来播放从我无权访问的远程服务器提供的视频。其实我做了一个应用来播放我自己服务器的视频。但我目前的要求如下:我想播放从我无权访问的远程主机(比如//remote.com/video_id)提供的视频,但我的电视应用程序已连接到我的服务器(比如//myserver.com/samsungapp)播放前我必须在我的三星电视上缓存文件。即,缓冲100%然后播放我已经使用HTML5和JS检查了FileApi和FileReader,并提出了以下障碍:Javascript发送跨域请求比较困难。由于我无权访问远程主机,因此无法在远程服务器的响应中设置access

javascript - 是否有用于 html5 文件 API 和上传的 Javascript 支持库?

直到现在我一直在使用基于Flash的swfupload及其swfupload.js,它为用户提供来自Flash的回调以及设置它的可能性。我想知道HTML5文件API是否有类似的东西。在我自己从头开始制作之前,我会问。我不想重新发明轮子,因为那里可能已经有一个很好的库了。 最佳答案 我过去玩过这个:http://aquantum-demo.appspot.com/file-upload我所做的似乎是合理的。 关于javascript-是否有用于html5文件API和上传的Javascrip

javascript - 是否有用于 html5 文件 API 和上传的 Javascript 支持库?

直到现在我一直在使用基于Flash的swfupload及其swfupload.js,它为用户提供来自Flash的回调以及设置它的可能性。我想知道HTML5文件API是否有类似的东西。在我自己从头开始制作之前,我会问。我不想重新发明轮子,因为那里可能已经有一个很好的库了。 最佳答案 我过去玩过这个:http://aquantum-demo.appspot.com/file-upload我所做的似乎是合理的。 关于javascript-是否有用于html5文件API和上传的Javascrip

javascript - 你可以在 Chrome 8 中写入文件吗?

我想知道,如果Chrome中公开了新的文件API(目前我不关心跨浏览器支持),是否可以写回通过文件输入打开的文件。您可以在此处查看我正在尝试完成的示例:http://www.grehz.com/ide.我知道我可以使用服务器端脚本来动态创建文件并允许用户正常下载它们。我希望有一种方法可以完成这个纯粹的客户端。我在某处读到,您可以写入通过文件输入打开的文件。尽管我已经看到传递对FileWriter类的引用,但我还没有找到这方面的任何示例。如果这不可能,我也不会感到惊讶(这似乎可能存在安全问题)。只是在寻找一些指导或资源。更新:我在这里阅读:http://dev.w3.org/2009/d