我们正在尝试部署Google Web应用程序。应用程序在本地计算机上运行良好,但在部署为Google App Engine时遇到了问题。
-- Our Index File has this line
<li><a href="validation_form">Data Validation</a></li>
-- Where validation_form is another HTML file in the same folder (WEB_iNF)
Insert Data in the box below
<form action="results/validation" method="post">
<textarea rows="50" cols="50" name = "inputJson" >
</textarea>
<input type="submit" value="submit"/>
</form>
在localhost上,当在索引页面上单击链接时,validation_form将在localhost:8888 / validation_form打开。
在Google App Engine上,当我点击该链接时,它会将validation_form下载到本地驱动器。
我原本希望这会显示在“myapp.appspot.com/validation_form”上。
感谢任何建议。感谢。
答案 0 :(得分:2)
如果您的html文件缺少其扩展名,则App引擎不知道您文件的内容类型。如果您通过servlet提供服务并手动设置内容类型,这可能会有效。
但是:索引文件中的链接正在运行。获取下载表单就是证明。您获得了下载,因为servlet容器不知道如何处理没有扩展名的文件。
因此:只需添加.html扩展即可。