html5 选择文件 默认路径,HTML5从路径读取文件(HTML5 read files from path)

HTML5从路径读取文件(HTML5 read files from path)

好吧,使用HTML5文件手绘api我们可以通过inpty类型文件的协作来读取文件。 像/images/myimage.png等拍拍准备文件怎么样?

任何形式的帮助表示赞赏

Well, using HTML5 file handlining api we can read files with the collaboration of inpty type file. What about ready files with pat like /images/myimage.png etc??

Any kind of help is appreciated

原文:https://stackoverflow.com/questions/15635895

更新时间:2020-02-21 17:15

最满意答案

是的,如果它是铬! 使用filesytem,您将能够做到这一点。

Yes, if it is chrome! Play with the filesytem you will be able to do that.

相关问答

没有用户的许可,真的没有办法创建一个文件。 需要按下按钮或其他东西。 您需要创建一个数据:uri才能保存。 您可以使用网络搜索或查看http://en.wikipedia.org/wiki/Data_URI_scheme (不是完整的源代码,但可以显示可能的内容)来查找更多信息。 这取决于手机和操作系统的限制。 数据URI在使用IE时受到限制。 当它被触发下载时,它将保存到默认位置或指定的用户。 您可能还想查看供应商/操作系统特定的API调用,可以按照您的描述进行操作。 但在实际允许访问之前可能需

...

您可以通过XMLHttpRequest下载远程文件,并将它们处理为Blob 。 然后将其上传到另一台服务器。 上传必须通过XMLHttpRequest 。 它依赖于浏览器的XHR Level 2的实现。该链接包含您将需要的代码片段: http://www.html5rocks.com/en/tutorials/file/xhr2/ 它有两个片段用于将远程文件下载为Blob并将Blob上传到服务器。 You can download remote files over XMLHttpRequest,

...

即使你确实有一个路径(一些浏览器用于给你),也无法设置类型文件的输入路径。 因此,使用普通的JS和DOM无法做到你想要的。 我说这是不可能的,但现在你问我确实有办法,使用新的File API。 以下步骤概述了需要做什么,但没有经过测试,我不希望它能够工作,它只是向您展示方式,全局变量也是坏的,它只是向您展示最简单的方式。 这是一个很好的页面,其中包含使用文件API的示例http://www.html5rocks.com/en/tutorials/file/dndfiles/ 首先您需要输入类型文件

...

我从泽西岛改为RESTeasy,现在一切都按预期工作了。 这是我的新REST方法: @POST

@Path("upload")

@Consumes(MediaType.MULTIPART_FORM_DATA)

public Response uploadFile(@MultipartForm FileUploadForm form) throws IOException

{

if (form == null) {

return Response.status

...

一次上传文件的多个块,然后在最后合并。 const BYTES_PER_CHUNK = 1024 * 1024; // 1MB chunk sizes.

var slices;

var slices2;

function sendRequest() {

var xhr;

var blob = document.getElementById('fileToUpload').files[0];

var start = 0;

var end;

var inde

...

我写了一篇关于它的小文章,只是一些简单的设置,经过测试和工作看到了这一点 添加您的路由: $locationProvider.html5Mode(true);

索引页面:

和web.config:

...........

你完成了。 Here's what i did: for configuration:

...

HTML5 fileReader工具允许您处理本地文件,但这些必须由用户选择,您无法查找用户磁盘查找文件。 是否可以在非服务页面上加载带有JS / HTML5 FileReader的文件? 如何用Javascript打开本地磁盘文件? 如何在HTML中设置文件输入的值? Javascript不使用输入读取文件 这些链接可以帮助您找到答案。 The HTML5 fileReader facility does allow you to process local files, but these M

...

您只需要为每个文件初始化FileReader并为每个文件启动readAsText。 该函数将是相同的,我修改了输出,因此内容不会被加载的每个文件清除。

Read and Parse Lynis Log

function processFiles(files) {

var file = files[0];

...

是的,如果它是铬! 使用filesytem,您将能够做到这一点。 Yes, if it is chrome! Play with the filesytem you will be able to do that.

如果有效,最好的方法是使用文件系统URL。 要使用FileEntry.toURL 这些不适用于外部文件(即来自chrome.fileSystem.chooseEntry且位于应用程序沙箱之外的文件),但应适用于应用程序沙箱中的文件。 注意,我指的是filesystem:// urls not file:// urls,这不会像Marc Rochkind在他的回答中指出的那样起作用。 免责声明:我没有对此进行过测试,但我相信它应该可行。 The best way, if it works, woul

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值