我尝试从前端的HTML文件生成PDF,用户可以下载PDF(永远不会存储在服务器上)。
为此,我使用的是模块: html5-to-pdf
我的代码是这样的:
jquery.validate.min.js
每当我下载文件大小为0Bytes并在服务器上创建文件时
有人可以帮助我吗?
答案 0 :(得分:1)
也许它在写完之前发送文件
Link
答案 1 :(得分:0)
问题是html5-to-pdf使用了幻像来生成PDF,所以它幻像在&#34; localhost&#34;上部署了一个小服务器。而端口0,事实是OpenShift无法识别&#34; localhost&#34; [1]而不是使用&#34; localhost&#34;使用变量:<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<GroupBox Header="Test 1" Grid.Row="0">...</GroupBox>
<GroupBox Header="Test 2" Grid.Row="1">...</GroupBox>
<GroupBox Header="Test 3" Grid.Row="2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<CheckBox Content="All" Grid.Row="0"/>
<TreeView x:Name="NameTree"
Grid.Row="1"
ItemsSource="{Binding Names}"/>
</Grid>
</GroupBox>
</Grid>
应用程序正常工作。
[1] https://github.com/amir20/phantomjs-node/tree/v1#use-it-in-restricted-enviroments