当前位置: 首页>>代码示例>>PHP>>正文


PHP FileCache::getCacheFilePath方法代码示例

本文整理汇总了PHP中FileCache::getCacheFilePath方法的典型用法代码示例。如果您正苦于以下问题:PHP FileCache::getCacheFilePath方法的具体用法?PHP FileCache::getCacheFilePath怎么用?PHP FileCache::getCacheFilePath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FileCache的用法示例。


在下文中一共展示了FileCache::getCacheFilePath方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: generate_response

    protected function generate_response($content, $print_response = true) {
        if ($print_response) {

            //replace values with modified after file conversion
            foreach ($content['files'] as $file_item) {
                $file_item->url='';
                $file_item->thumbnailUrl='';
                $file_item->path= FileCache::updateFileInCache($file_item->path);

                $new_file_name = FileModification::getFileNameByPath(FileCache::getCacheFilePath($file_item->path));
                if ($new_file_name)  $file_item->name = $new_file_name ;

                //$new_file_ext = FileModification::getFileExtByPath(FileCache::getCacheFilePath($file_item->path));
                $file_item->type = 'application/pdf' ;

                $newcontent['files'][] = $file_item;
            }

            $content = $newcontent;
            $json = json_encode($content);
            $redirect = isset($_REQUEST['redirect']) ?
                stripslashes($_REQUEST['redirect']) : null;
            if ($redirect) {
                $this->header('Location: '.sprintf($redirect, rawurlencode($json)));
                return;
            }
            $this->head();
            if ($this->get_server_var('HTTP_CONTENT_RANGE')) {
                $files = isset($content[$this->options['param_name']]) ?
                    $content[$this->options['param_name']] : null;
                if ($files && is_array($files) && is_object($files[0]) && $files[0]->size) {
                    $this->header('Range: 0-'.(
                        $this->fix_integer_overflow(intval($files[0]->size)) - 1
                    ));
                }
            }
            $this->body($json);
        }
        return $content;
    }
开发者ID:ranvijayj,项目名称:htmlasa,代码行数:40,代码来源:UploadHandler.php


注:本文中的FileCache::getCacheFilePath方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。