Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic 带有经典ASP的FPDF,图像错误_Asp Classic_Fpdf - Fatal编程技术网

Asp classic 带有经典ASP的FPDF,图像错误

Asp classic 带有经典ASP的FPDF,图像错误,asp-classic,fpdf,Asp Classic,Fpdf,让我们在这篇文章的开头说。。。是的,我知道我在这个时代使用经典的ASP是一只恐龙 我正在使用FPDF.asp动态生成PDF 在我的测试服务器上,一切正常。然而,在我的live服务器上,如果我试图将图像作为PDF的一部分输出,我会遇到一个错误。我知道语法是正确的,因为它可以在测试服务器上正常工作 我在live server上收到的错误是:“文件不是以“%PDF-”开头。” 如果我注释掉添加图像的行,文件将正确加载并且没有错误 有没有人知道,为了消除这个问题,在live server上可能需要更正哪

让我们在这篇文章的开头说。。。是的,我知道我在这个时代使用经典的ASP是一只恐龙

我正在使用FPDF.asp动态生成PDF

在我的测试服务器上,一切正常。然而,在我的live服务器上,如果我试图将图像作为PDF的一部分输出,我会遇到一个错误。我知道语法是正确的,因为它可以在测试服务器上正常工作

我在live server上收到的错误是:“文件不是以“%PDF-”开头。”

如果我注释掉添加图像的行,文件将正确加载并且没有错误

有没有人知道,为了消除这个问题,在live server上可能需要更正哪些内容

任何帮助都将不胜感激

米奇

更新

我不知道为什么有一个图像或没有使差异,但解决方案是,我有一些HTML代码混合在输出中,这导致FPDF失败时,图像被包括在内

删除了HTML代码并解决了问题

-米奇

更新

我不知道为什么有一个图像或没有使差异,但解决方案是,我有一些HTML代码混合在输出中,这导致FPDF失败时,图像被包括在内

删除了HTML代码并解决了问题


-Mitch

您在本地主机上使用的是什么Web服务器,运行的是什么实时服务器?好问题!本地主机是IIS 5.1。live server也是IIS,但我不确定是哪个版本。在live server上需要做的是向Mime类型添加
pdf
。以下是IIS7的操作方法--要发现live server正在运行的IIS版本,请将其保存到ASP文件--
--并浏览到它。@stealthyninja:感谢您迄今为止的建议!所以,我检查了服务器,它是IIS5.0,我会检查以确保pdf Mime类型在那里。有一件事让我困惑,那就是当PDF中没有图像时,在live服务器上生成的PDF没有问题。这是否意味着可能已经添加了pdf Mime类型?您在本地主机上使用的是什么Web服务器?运行的是什么实时服务器?好问题!本地主机是IIS 5.1。live server也是IIS,但我不确定是哪个版本。在live server上需要做的是向Mime类型添加
pdf
。以下是IIS7的操作方法--要发现live server正在运行的IIS版本,请将其保存到ASP文件--
--并浏览到它。@stealthyninja:感谢您迄今为止的建议!所以,我检查了服务器,它是IIS5.0,我会检查以确保pdf Mime类型在那里。有一件事让我困惑,那就是当PDF中没有图像时,在live服务器上生成的PDF没有问题。这不意味着pdf Mime类型可能已经添加了吗?