Asp classic 文件不存在';不要以%PDF开头-
我对fpdf文件有问题。“我的页面”创建PFD文件,但在某些情况下会出现以下错误: 抱歉,这是荷兰语的,但这就是你与客户合作时的工作方式。 无论如何,它说“文件不是以%PDF-.Local\EWH-5128-2开头的 有趣的是,如果我在localhost中的站点上工作,它确实可以工作。这可能是服务器设置吗Asp classic 文件不存在';不要以%PDF开头-,asp-classic,pdf-generation,fpdf,Asp Classic,Pdf Generation,Fpdf,我对fpdf文件有问题。“我的页面”创建PFD文件,但在某些情况下会出现以下错误: 抱歉,这是荷兰语的,但这就是你与客户合作时的工作方式。 无论如何,它说“文件不是以%PDF-.Local\EWH-5128-2开头的 有趣的是,如果我在localhost中的站点上工作,它确实可以工作。这可能是服务器设置吗 希望你们能帮忙!提前谢谢!解决方案如下: 在我的fpdf.asp中,创建了一个临时PDF文件,然后在程序读取之前将其删除 xfile=Server.MapPath(l
希望你们能帮忙!提前谢谢!解决方案如下: 在我的fpdf.asp中,创建了一个临时PDF文件,然后在程序读取之前将其删除
xfile=Server.MapPath(lib.fso.GetTempName())
xf=lib.fopen(xfile,"wb");
if(xf.number)this.Error("Unable to create output file: " + xfile);
lib.fwrite(xf,this.buffer);
lib.fclose(xf);
outB = Server.CreateObject("ADODB.Stream")
outB.Type = 1
outB.Open()
outB.LoadFromFile (xfile)
Response.BinaryWrite(outB.Read())
outB.Close()
// lib.fso.DeleteFile(xfile);
通过删除行lib.fso.DeleteFile(xfile)解决了该问题正确的描述在哪里?哪一页,什么脚本?如此多的打字错误,我甚至不确定你是在说fpdf、PDF、PDF还是其他东西?你自己尝试过什么?这是经典ASP的插件还是从工作文件夹生成的东西等?从字面上看,它告诉你它正在查看的文件可能不起作用lly是一个PDF文档。“Local\EWH-5128-2”实际上是一个PDF文档吗?如果它应该是一个文件名,我希望看到“.PDF”或其他说明符显示在末尾;现在的内容可以解释为其他内容(例如,结尾没有特定文件名的文件文件夹路径)。因此,您实际上看到的是一种[PDF]文件未找到错误。@acg_是的,这就是我发现的。但情况是,它在我的本地主机上工作,所以我想知道它是否与服务器设置或任何事情有关。您是否尝试
响应。将文件名写入页面?另外,您是否使用来构建文件名?