gpt4 book ai didi

json - 是否需要将 JSON 文件上传到服务器?

转载 作者:行者123 更新时间:2023-12-02 02:06:36 25 4
gpt4 key购买 nike

我正在构建一个 GAE 应用程序,它基本上让用户在那里的计算机上选择一个 JSON 文件,然后这个 JSON 文件将被稍微更改(即插入一些字段)并上传到服务器以存储在数据库中。
我正在使用 Javascript 在本地更改 JSON 文件。
我的问题是,由于您无法从本地机器加载和更改 JSON(和其他资源),这是否意味着我必须首先将未更改的 JSON 上传到服务器?
即我是否必须这样做:

  • 用户从他们的计算机中选择原始未更改的 JSON 文件
  • 然后将其上传到服务器
  • 然后将未更改的 JSON 发送回客户端
  • 在 JSON 上执行一些 javascript 魔法以添加我想要的新字段等。
  • 将修改后的 JSON 文件上传到数据库
  • 从数据库中删除旧的未更改的 JSON 文件

  • 这是正确的方法吗?似乎很啰嗦。
    感谢您的帮助人们:)

    最佳答案

    如果用户的浏览器不支持 文件 API ,那么我认为你的步骤可能是最好的解决方案。但是,许多现代浏览器确实支持 API,因此您可以使用它。

    要点是创建一个新的 FileReader对象并加载它。完成后,您应该能够评估 JSON(使用 JSON.parse ),进行编辑,然后进行上传。

    在此处阅读更多信息:http://www.html5rocks.com/en/tutorials/file/dndfiles/

    这是使用图像的演示:http://html5demos.com/file-api

    当然,如果可以在服务器端而不是客户端进行处理,情况也变得相当简单。

    关于json - 是否需要将 JSON 文件上传到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14740197/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com