我正在尝试使用此代码下载.zip文件
<?php
$file = "something.zip";
$size = filesize($file);
header('Content-type: application/octet-stream');
header("Content-length: $size");
header('Content-Disposition: attachment; filename="downloaded.zip"');
readfile($file);
?>
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用,即使我尝试将文件大小设置为类似的数字header("Content-length: 567247784");.我只得到一个没有声明大小的文件,或者只有28个字节的小文件大小.
我看了这个问题,我认为我和海报有同样的问题,但他的解决方案是"存在服务器问题".我想我也有服务器配置问题,但他的回答根本没有帮助我.
我目前以编程方式创建ListViewItems,如下所示:
ListView.Items.Add(New With {Key .Name = ItemName, Key .DateCreated = ItemDateCreated, Key .Description = ItemDescription})
Run Code Online (Sandbox Code Playgroud)
我发现没有办法改变项目的颜色,因为我还没有找到一种方法来创建一个ListViewItem子项目,而不是以这个方式.
是否可以更改项目文本的颜色(或背景,如果不可能),同时仍然可以有子项目?
编辑 - 这是我的XAML:
<ListView x:Name="ListView" Opacity="0.75">
<ListView.View>
<GridView x:Name="ListViewGridView">
<GridViewColumn Header="Name" Width="155" DisplayMemberBinding="{Binding Path=Name}"/>
<GridViewColumn Header="Date Created" Width="150" DisplayMemberBinding="{Binding Path=DateCreated}"/>
<GridViewColumn Header="Description" Width="250" DisplayMemberBinding="{Binding Path=Description}"/>
</GridView>
</ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)