javascript - webapp网络:上传文件和修改
问题描述
我正在构建一个支持文件修改的 webapp。用例是:
- 用户上传了一个图像文件,我猜它会被推送到服务器。
- 服务器接收图像,并使用
cv2
库将图像读入numpy
数组。然后它对numpy
数组进行一些计算,并会返回一个结果,例如,平均 RGB 元组值,其中每个颜色通道都取平均值。(确切的计算是任意的——关键是有一些 Python 逻辑正在执行。) - 服务器将 RGB 元组返回给用户。
我是新手,所以这是我对它的高级理解,但我对如何实现每个步骤一无所知。(坦率地说,我只将“服务器”理解为“某处的一台单独的机器,它充当客户端机器(如我的笔记本电脑)可以与之通信的中央命令”)。我发现了一些零碎的东西:
- 通过 jQuery 上传图片
- 像 AJAX 或 AXIOS 这样的包,它们执行路由、GET/POST 请求等。
- 当我在谷歌上搜索“在服务器上运行 Python 脚本”时,经常会出现一种叫做 Apache Web 服务器的东西。
我熟悉前端脚本 (HTML/CSS/JS) 和 Python 脚本,但不熟悉网络问题(在客户端/服务器之间来回传递文件或结果/JS 对象、网络托管而不是简单托管像 Github 页面这样的静态网站),所以我什至不确定要搜索什么术语。
解决方案
推荐阅读
- java - 从 .dat 文件加载对象
- python-3.x - 删除科学记数法方法给我一个错误
- jsf - Jdbc 使用 JSF 在另一个 bean 中重用数据源
- python - pexpect - 如何使用事件传递密码
- python - 如何使 Python ssl 模块使用内存中的数据而不是传递文件路径?
- java - 如何动态地将一些用户定义的自定义参数直接插入到 MANIFEST?
- inheritance - Kotlin,如何在扩展加实现时克服意外覆盖
- git - git status -- 在宅基地 5.2 中忽略不显示所有文件
- javafx - 在 JavaFX 中保存和加载 ObservableList
- javascript - 如何在 JavaScript 中调用 Python 变量?