Php 当我从上传的文件下载一个文件并打开它时,它没有正确打开。文本文件中的图像或数据没有显示
我按照下面链接中提到的所有步骤上传文件、添加文件、列出文件和获取文件……一切都很顺利……但我下载文件时遇到了一个问题(下载时没有问题)但当我打开它时,文件并没有打开..比如假设我下载了一张图片,然后在下载之后,如果我试图打开它,错误是PhotoGalry无法打开它,可能是文件格式不受支持..我使用的是Windows vista..所以请告诉我哪里出错了..我经常在get file中传递标题,这样我的浏览器就可以知道这是什么类型的文件..在下面的链接中,我使用的是mysql而不是mysql ietc 传递的标题为Php 当我从上传的文件下载一个文件并打开它时,它没有正确打开。文本文件中的图像或数据没有显示,php,Php,我按照下面链接中提到的所有步骤上传文件、添加文件、列出文件和获取文件……一切都很顺利……但我下载文件时遇到了一个问题(下载时没有问题)但当我打开它时,文件并没有打开..比如假设我下载了一张图片,然后在下载之后,如果我试图打开它,错误是PhotoGalry无法打开它,可能是文件格式不受支持..我使用的是Windows vista..所以请告诉我哪里出错了..我经常在get file中传递标题,这样我的浏览器就可以知道这是什么类型的文件..在下面的链接中,我使用的是mysql而不是mysql iet
header("Content-Type: ". $row['mime']);
header("Content-Length: ". $row['size']);
header("Content-Disposition: attachment; filename=". $row['name']);
教程的链接是
现在请告诉我这个问题是什么,以及如何下载文件而不出现任何错误。我也不使用标题,但只有临时名称在数据变量中显示beacus。我正在存储临时名称,请确保长度设置正确。您可能不需要
标题(“内容长度:…”代码>零件。以下是如何使用PHP下载文件的示例: