我有一个通过JavaScript函数动态创建的HTML表单:
<form name="exportData" method="post" action="data-redirect.jsp">
<input type="hidden" name="contentType" value="text/csv">
<input type="hidden" name="data" value="">
<input type="hidden" name="fileName" value="filename=myFile.csv">
</form>
从网页上的表中读取数据并将其加载到document.forms.exportData.data.value
中,然后在函数末尾的data-redirect.jsp
调用中通过document.forms.exportData.submit()
进行发布。
然后显示“打开/保存/另存为”浏览器提示。
选择“保存”或“另存为”会继续使用提供的文件名值(在本示例中为“ myFile.csv”)保存文件,但是选择“打开”选项会在Excel中使用。标题“ data-redirect.jsp”
是否有任何方法可以覆盖打开文件的标题?基本上,我只希望它以与保存时相同的名称打开(“ myFile.csv”)
我尝试向id
标签提供target
和form
属性,但是没有用。
非常感谢!