【问题标题】:Explain Like I'm Five - Website Retrieves File, Manipulates File, and Returns File像我五岁一样解释 - 网站检索文件、操作文件和返回文件
【发布时间】:2021-08-15 01:29:34
【问题描述】:

这是一个非常普遍的问题——网站/应用程序的基础架构是什么样的:

  1. 接受用户输入的文件(.xlsx、.png 等)
  2. 接受该输入并操作文件(例如在 excel 中添加一行)
  3. 返回文件

我无法真正理解这个网络概念。例如 - https://pixlr.com/x/(或任何其他获取文件、更改文件并将其返回给您的网站)

【问题讨论】:

    标签: http web server


    【解决方案1】:

    网站可以通过表单从用户那里获取文件,当单击提交按钮时,它会发出包含所有文件数据的 HTTP POST 请求。

    托管网站的服务器接收请求并从中提取数据。这些数据可以分段(许多请求),也可以直接通过稳定的连接(websockets)。数据看起来像一个二进制文件,它是一个由大量字符组成的文件,这些字符取决于数据本身。

    一旦被服务器接收到,它就会在本地进行更改,就像您在 Adob​​e 中手动编辑图像一样,而是以编程方式,然后通过以下方式之一将其发送回客户端(上传文件的浏览器)较早的方法。

    【讨论】:

      猜你喜欢
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      • 2020-12-23
      • 2014-06-02
      相关资源
      最近更新 更多