V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
pptk
V2EX  ›  问与答

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

  •  
  •   pptk · Feb 24, 2020 · 1495 views
    This topic created in 2258 days ago, the information mentioned may be changed or developed.

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

    5 replies    2020-02-25 18:10:49 +08:00
    randyo
        1
    randyo  
       Feb 24, 2020 via Android
    用 ajax 请求 url,得到的 response 应该是个 arraybuff,sheetjs 应该能处理吧
    pptk
        2
    pptk  
    OP
       Feb 24, 2020
    @randyo 这里的 url,指的是手机本地的文件地址哈,我没有描述清楚
    randyo
        3
    randyo  
       Feb 24, 2020 via Android
    @pptk 看看能不能原生的读取后转成 base64,再丢给 js
    pptk
        4
    pptk  
    OP
       Feb 25, 2020
    @randyo sheetjs 可以直接打开 base64 吗?我不太会 js,整个 demo 和操作都是扒的 sheetjs 网站上的 demo 修修改搞的
    randyo
        5
    randyo  
       Feb 25, 2020 via Android
    @pptk 可以读 banary String 跟 base64,不过我看它代码先读成 arraybuffer 在处理一下,然后转成 base64,然后丢给 sheetjs
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2446 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:39 · PVG 10:39 · LAX 19:39 · JFK 22:39
    ♥ Do have faith in what you're doing.