Google App Engine - 部署期间的自定义表单

时间:2015-10-03 20:31:23

标签: html google-app-engine deployment

我们正在尝试部署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”上。

感谢任何建议。感谢。

1 个答案:

答案 0 :(得分:2)

如果您的html文件缺少其扩展名,则App引擎不知道您文件的内容类型。如果您通过servlet提供服务并手动设置内容类型,这可能会有效。

但是:索引文件中的链接正在运行。获取下载表单就是证明。您获得了下载,因为servlet容器不知道如何处理没有扩展名的文件。

因此:只需添加.html扩展即可。