在没有警告的情况下,也没有对我的代码进行任何更改,托管公司将更新19应用到了PDF11。他们声称这是无关的,但是没有ColdFusion文档可以从数据库中填充。
这是几年来完美工作的代码的开始。
<cfpdfform source="#ExpandPath( 'FORMS/PDF_FORM_TEMPATE.pdf' )#" action="populate" destination="#expandPath('TEMP/I9_#accountinfo.company_id#_#EMPLOYEE_ID#_#hog_data.LAST_NAME#.pdf')#" overwrite=true >
<cfpdfsubform name="i9Main">
<cfpdfformparam name="LAST_NAME" value="#hog_data.LAST_NAME#">然后,我通过将代码写入最终目的地来结束代码,并将其输出到屏幕上以供查看。
<cfpdf action="write" destination="#expandPath('FINAL/I9_#accountinfo.company_id#_#EMPLOYEE_ID#_#hog_data.LAST_NAME#.pdf')#" source="#expandPath('TEMP/I9_#accountinfo.company_id#_#EMPLOYEE_ID#_#hog_data.LAST_NAME#.pdf')#" flatten="yes" overwrite="yes">
<cffile action="delete" file="#expandPath('TEMP/I9_#accountinfo.company_id#_#EMPLOYEE_ID#_#hog_data.LAST_NAME#.pdf')#">
<cflocation url="final/I9_#accountinfo.company_id#_#EMPLOYEE_ID#_#hog_data.LAST_NAME#.pdf">这段代码一直运行得很好,直到3月6日网络托管公司应用了ColdFusion更新19。有没有人对此有问题或有建议?
发布于 2021-03-22 18:21:44
首先,我想感谢所有提供建议的人。事实证明阿德里安·J·莫雷诺是对的。此问题是由Java运行时环境的不兼容版本引起的。更新此问题并填充PDF现在可以在站点范围内再次工作。
https://stackoverflow.com/questions/66672281
复制相似问题