18910140161

Python-从不同文件夹中的HTML表单操作调用FastAPI Post请求不起作用-堆栈溢出

顺晟科技

2022-10-19 12:22:36

178

我想从公式提交中执行一个fastApi post方法,我搜索了所有关于从不同文件夹调用的网站,但到目前为止一无所获。我的projectstructure如下:

├── index.html
├── assets
└── backend
    ├── main.py
    └── ...

main.py Post方法:

├── index.html
├── assets
└── backend
    ├── main.py
    └── ...

在index.html中,表单应该触发main.py中定义的post方法。但它什么也不做。

├── index.html
├── assets
└── backend
    ├── main.py
    └── ...

我还尝试将操作路径设置为“./backend/main/uploadImages”、“./backend/uploadImages”、“./backend/main.py/uploadImages”,但都不起作用。

通常使用post方法中给出的示例代码,浏览器必须打开一个带有显示文件名+“Hello World”的json原始字符串的新站点,是否?如果没有,如何使它返回到给定index.html的textarea中?

来自Fastapi文档的测试显示字符串,因此不存在服务器端错误。

提前感谢


顺晟科技:

您可以添加另一个端点来为HTML页面服务,例如:

main.py:

├── index.html
├── assets
└── backend
    ├── main.py
    └── ...

然后可以从JavaScript发出请求:

index.html:

├── index.html
├── assets
└── backend
    ├── main.py
    └── ...
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航