小编nic*_*007的帖子

PHP Content-Length标头不起作用

我正在尝试使用此代码下载.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个字节的小文件大小.

我看了这个问题,我认为我和海报有同样的问题,但他的解决方案是"存在服务器问题".我想我也有服务器配置问题,但他的回答根本没有帮助我.

php http-content-length http-headers

6
推荐指数
1
解决办法
7403
查看次数

更改ListViewItem文本颜色

我目前以编程方式创建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)

wpf

3
推荐指数
1
解决办法
6620
查看次数

标签 统计

http-content-length ×1

http-headers ×1

php ×1

wpf ×1