Pyramid:php的$_FILES['Filedata']['file_name']有什么相似之处?

2024-05-18 12:23:08 发布

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

我需要知道它才能正确地从POST字典中获取filedata。在

我想在我的项目中使用Agile Uploader(在上传到服务器之前调整客户端的图像大小)。它有进程.php文件作为在服务器上处理图像的示例。在该文件中:

$tmp_name = $_FILES["Filedata"]["file_name"];     // where "tmp_name" is file name

因为金字塔没有FILES字典,我想我必须在POST中找到图像。但是当我尝试上传图片时,POST是空的。。。在

那么它把图像发送到哪里,以及如何在服务器端找到它?在

HTML(大部分HTML代码取自demo):

^{pr2}$

Python(金字塔代码),仅用于测试-简单视图:

def test(request):
    if request.method == 'POST':
        pass

    return {}

谢谢!在


Tags: 文件项目代码name图像服务器字典request
1条回答
网友
1楼 · 发布于 2024-05-18 12:23:08

由于$_FILES全局包含由POST请求提交的文件,因此可以使用request.POST访问这些文件:

# access the filename
filename = request.POST['Filedata'].filename

# access the actual file
input_file = request.POST['Filedata'].file

这是PHP$_FILES变量的完全等价物,因此如果它不起作用,那么一定是其他地方出了问题。在

金字塔食谱有关于文件上传的more information。在

相关问题 更多 >

    热门问题