2

我正在使用下面的代码打印带有会话文本的 pdf。有没有办法让它只保存到一个位置而不是打印?

<script type="text/javascript">
<!--
     function printTextBox() {
         var windowUrl = 'about:blank';
         var windowName = 'Print' + new Date().getTime();
         var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');
         printWindow.document.write('Last Name:<%= Session("DoctorLastName") %>');
         printWindow.document.close();
         printWindow.focus();
         printWindow.print();
         printWindow.close();
     }
// -->
</script>
4

1 回答 1

0

据我所知,您不能强制用户将文件下载到特定位置。

正如您所指出的,站点访问者的浏览器通常会想要呈现文件,但是如果您将服务器端的 MIME 类型指定为类似“八位字节流”以指示二进制文件,则它应该提示用户下载文件。

在这里一般讨论使浏览器下载文件:使用 Javascript/jQuery 下载文件

如果您告诉我们您使用的是什么服务器端框架,我们可能会更有帮助。

于 2013-07-16T17:57:54.533 回答