美文网首页
文件断点续传添加ETag

文件断点续传添加ETag

作者: lookphp | 来源:发表于2020-06-24 20:28 被阅读0次
<?php 
    $file = 'myfile.php';
    $last_modified_time = filemtime($file); 
    $etag = md5_file($file); 

    header("Last-Modified: ".gmdate("D, d M Y H:i:s", $last_modified_time)." GMT"); 
    header("Etag: $etag"); 

    if (@strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) == $last_modified_time || 
        trim($_SERVER['HTTP_IF_NONE_MATCH']) == $etag) { 
        header("HTTP/1.1 304 Not Modified"); 
    exit; 
} 
?>

相关文章

  • 文件断点续传添加ETag

  • NSURLSession实现断点下载

    断点续传概述 断点续传就是从文件上次中断的地方开始重新下载或上传数据,而不是从文件开头。(本文的断点续传仅涉及下载...

  • IOS 断点续传原理浅析(第一篇)

    断点续传概述: 断点续传就是从文件上次中断的地方开始重新下载或上传数据,当下载大文件的时候,如果没有实现断点续传功...

  • iOS-16 断点续传 下载

    断点续传概述: 断点续传就是从文件上次中断的地方开始重新下载或上传数据,当下载大文件的时候,如果没有实现断点续传功...

  • android 中断点续传

    android 中断点续传 单线程断点续传 所谓的断点续传就是在下载一个文件时,文件没有完全下载,中途暂停,那么再...

  • Android下载文件(一)下载进度&断点续传

    索引 Android下载文件(一)下载进度&断点续传 Android下载文件(二)多线程并发&断点续传(待续) A...

  • iOS将文件切片储存并上传仿断点续传机制

    iOS将文件切片储存并上传仿断点续传机制 iOS将文件切片储存并上传仿断点续传机制

  • rsync - 断点续传

    总结   其实,rsync本身就支持断点续传,加上--partial的作用是能实现单个文件内的断点续传(当文件比较...

  • AFN断点续传机制

    AFN断点续传机制 检查服务器文件信息 检查本地文件 如果比服务器文件小,断点续传,利用HTTP请求头的Range...

  • HTTP1.0和1.1的区别

    HTTP1.0HTTP1.1短连接长连接不支持断点续传支持断点续传添加了更多缓存控制策略添加了更多错误响应代码以I...

网友评论

      本文标题:文件断点续传添加ETag

      本文链接:https://www.haomeiwen.com/subject/gijdfktx.html