想问一下原生 iOS 知道文件的 url,如何把文件内容转换成 file 的形势给 js

2020-02-24 15:16:49 +08:00
 pptk

已经知道手机上的 excle 文件地址,但是像用 sheetjs 解析出来,然后在网页上显示。但是 sheetjs 给的 demo 只有一个 js 的 input 标签,两者我不知道怎么交互。有人能够指点一下吗? 本人不怎么会 js,只能看看。目前其他都 ok 了,就差这一步。

1008 次点击
所在节点    问与答
5 条回复
randyo
2020-02-24 15:54:28 +08:00
用 ajax 请求 url,得到的 response 应该是个 arraybuff,sheetjs 应该能处理吧
pptk
2020-02-24 22:31:55 +08:00
@randyo 这里的 url,指的是手机本地的文件地址哈,我没有描述清楚
randyo
2020-02-24 22:37:01 +08:00
@pptk 看看能不能原生的读取后转成 base64,再丢给 js
pptk
2020-02-25 17:48:29 +08:00
@randyo sheetjs 可以直接打开 base64 吗?我不太会 js,整个 demo 和操作都是扒的 sheetjs 网站上的 demo 修修改搞的
randyo
2020-02-25 18:10:49 +08:00
@pptk 可以读 banary String 跟 base64,不过我看它代码先读成 arraybuffer 在处理一下,然后转成 base64,然后丢给 sheetjs

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647112

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX