Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Flask post请求本地正常服务器返回404

定义了一个 post 请求函数用来删除服务器上的文件
app.py 代码如下

@app.route('/omaewamoushindeiru?filename=<string:filename>', methods=['POST'])
def delete(filename):
    imgname = UPLOADER + '/' + filename
    thumbname = UPLOADER + '/thumb_' + filename
    os.remove(imgname)
    os.remove(thumbname)
    flash('删除成功')
    return redirect(url_for('index'))

index.html 代码如下

在本地(windows)运行时可正常通过 post 删除文件并重定向到首页
image.png

同样代码部署到服务器上则请求直接返回 404
image.png

搞不清楚原因,有哪位可以指点一下吗?

Enregistrer un commentaire

0 Commentaires