Python通过PHP web服务将PDF上传到MySQL数据库中

2024-09-30 18:26:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试通过python脚本将文件上载到服务器上运行的php脚本:

PYTHON代码:

file = open(new_alert.alarmpdfurl, 'rb').read()
r = requests.post('https://www.firerun.at/dbadmin.php?'+data,files={'file':('alarmpdf.pdf', file)})

问题是我在$\u POST或$\u服务器变量中找不到该文件。 问题是如何在PHP脚本中获取文件,将其作为BLOB上传到MySQL数据库。你知道吗


Tags: 文件代码https服务器脚本newreadalert
2条回答

好吧,你需要先读取上传文件的内容,使用一个像file\u get\u contents(“上传文件的绝对路径”)这样的函数。你知道吗

“上传文件的绝对路径”的值应在$文件数组中。你知道吗

file\u get\u contents函数返回的值可以保存到MySQL数据库的blob列中

$\u文件

http://php.net/manual/en/reserved.variables.files.php

类似于$\u POST,但特定于上载的文件。你知道吗

相关问题 更多 >