webapp联网:上传文件并修改

时间:2019-04-04 04:27:52

标签: javascript

我正在构建一个支持文件修改的webapp。用例是:

  1. 用户上传了一个图像文件,我想它会被推送到服务器。
  2. 服务器接收图像,并使用cv2库将图像读取到numpy数组中。然后,它会在numpy数组上进行一些计算,并且会返回一个结果,例如,平均RGB元组值,其中平均值取自每个颜色通道。 (确切的计算是任意的,关键是要执行一些Python逻辑。)
  3. 服务器将RGB元组返回给用户。

我对此并不陌生,所以这是我对它的高级理解,但是对于如何实现每个步骤我几乎一无所知。 (坦率地说,我仅将“服务器”理解为“位于某处的独立机器,它充当客户端计算机(例如我的笔记本电脑)可以与之通信的中央命令”)。我发现了一些点点滴滴:

  • Uploading images through jQuery
  • 像AJAX或AXIOS这样的程序包,它们可以进行路由,GET / POST请求等。
  • 当我在Google上“在服务器上运行Python脚本”时,经常会出现一种称为Apache Web服务器的事情。

我熟悉前端脚本(HTML / CSS / JS)和Python脚本,但不熟悉网络问题(在客户端/服务器之间来回传递文件​​或结果/ JS对象,网络托管其他而不是托管诸如Github页面之类的简单静态网站),所以我什至不确定要搜索哪些字词。

0 个答案:

没有答案