V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HGLiang23
V2EX  ›  程序员

新手上手小程序请教!望各路大神指导。

  •  
  •   HGLiang23 · 2020-06-21 22:45:10 +08:00 · 2297 次点击
    这是一个创建于 1650 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚进的公司实习就接到一个小程序需求,要求从用户手机里面导入 xml 文件,获取 xml 文件中<Parameter></Parameter>内的内容。


    救救小白吧,吃瓜

    第 1 条附言  ·  2020-06-22 14:53:01 +08:00
    需求就是不用到后端,因为客户没有服务器。。。
    11 条回复    2020-06-22 21:00:41 +08:00
    7gugu
        1
    7gugu  
       2020-06-21 23:13:36 +08:00 via Android
    建议先百度,show 出你有问题的代码,再来求教。
    XanderChen
        2
    XanderChen  
       2020-06-21 23:19:19 +08:00 via Android
    小程序里调用文件选取器,

    选择文件然后解析 xml 文档呗。

    怎么解析,网上应该有挺多教程的,随便搜搜就行了。

    当然,这个需求能不能实现,还得看小程序有没有提供接口。

    没有接口就白扯。

    建议先去小程序文档里看一遍接口列表。
    emric
        3
    emric  
       2020-06-22 03:20:47 +08:00
    小程序没有这个接口,只能读取图片或视频,且不能对文件进行操作。
    ruby0906
        4
    ruby0906  
       2020-06-22 05:49:01 +08:00
    @emric 你这是胡说吧,wx.uploadFile 这个 API 里没有文件类型的的限制。
    likai
        5
    likai  
       2020-06-22 06:33:27 +08:00 via Android
    wx.FileSystemManager().readFile 看能不能读出来,注意读取权限
    HGLiang23
        6
    HGLiang23  
    OP
       2020-06-22 08:35:45 +08:00
    @ruby0906 wx.uploadFile 传文件,能不能不传文件,小程序 api 直接读 xml 文件解析?
    GzhiYi
        7
    GzhiYi  
       2020-06-22 09:07:35 +08:00 via iPhone
    可以用云函数 fs.readFile 读
    si3ren2
        8
    si3ren2  
       2020-06-22 10:20:11 +08:00
    可以用云函数,当然上传后给后端解析就可以了。
    ccsulzf0627
        9
    ccsulzf0627  
       2020-06-22 13:56:50 +08:00
    上传给后端解析
    HGLiang23
        10
    HGLiang23  
    OP
       2020-06-22 14:51:54 +08:00
    技术不行,还是得努力学习哇
    pliex
        11
    pliex  
       2020-06-22 21:00:41 +08:00
    这个问题不过云服务算后端的话,想的我龟头大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2801 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:01 · PVG 15:01 · LAX 23:01 · JFK 02:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.