mirror of
https://github.com/DzzXH/DzzOffice.git
synced 2026-04-06 11:15:14 +08:00
1. 水印样式优化 🎨 在特定场景下,我们对水印样式进行了调整,确保水印在不被误选的同时,依然能够清晰展示,保护您的文档安全。 2. 编辑器内边距调整 📝 为了让您的编辑体验更加舒适,我们微调了编辑器主体的内边距,让内容显示更加集中和美观。 3. 文件图标大升级 📊 思维导图(.smm)、流程图(.drawio)、Excalidraw白板(.edraw)等多种文件类型现在拥有了全新的、更具辨识度的图标,让您的文件管理更加直观。 4. 网盘分享短链接功能 🔗 我们将网盘分享界面的分享链接优化为短链接,不仅方便记忆和分享,还与分享管理应用中的显示保持一致,提升用户体验。 5. 新增404页面 🚫 当您访问不存在的页面时,将不再只是简单的错误提示,而是会看到一个友好的404页面,为您指引方向。 6. 分享管理新增短链接栏 🔍 现在,您可以在分享管理应用中轻松管理所有生成的短链接,无论是查看、编辑还是删除,都变得更加便捷。
38 lines
1.1 KiB
PHP
38 lines
1.1 KiB
PHP
<?php
|
|
/*
|
|
* @copyright Leyun internet Technology(Shanghai)Co.,Ltd
|
|
* @license http://www.dzzoffice.com/licenses/license.txt
|
|
* @package DzzOffice
|
|
* @link http://www.dzzoffice.com
|
|
* @author zyx(zyx@dzz.cc)
|
|
*/
|
|
if(!defined('IN_DZZ')) {
|
|
exit('Access Denied');
|
|
}
|
|
|
|
if(!$path=dzzdecode(rawurldecode($_GET['path']))){
|
|
header('Location:/404.html');exit();
|
|
}
|
|
|
|
if(!$url=(IO::getStream($path))){
|
|
@header('HTTP/1.1 403 Not Found');
|
|
@header('Status: 403 Not Found');
|
|
exit(lang('attachment_nonexistence'));
|
|
}
|
|
$filename=rtrim($_GET['n'],'.dzz');
|
|
$ext=strtolower(substr(strrchr($filename, '.'), 1, 10));
|
|
if(!$ext) $ext=strtolower(substr(strrchr(preg_replace("/\.dzz$/i",'',preg_replace("/\?.*/i",'',$url)), '.'), 1, 10));
|
|
if($ext=='dzz' || ($ext && in_array($ext,$_G['setting']['unRunExts']))){//如果是本地文件,并且是阻止运行的后缀名时;
|
|
$mime='text/plain';
|
|
}else{
|
|
$mime=dzz_mime::get_type($ext);
|
|
}
|
|
@header('cache-control:public');
|
|
@header('Content-Type: '.$mime);
|
|
@ob_end_clean();if(getglobal('gzipcompress')) @ob_start('ob_gzhandler');
|
|
@readfile($url);
|
|
@flush(); @ob_flush();
|
|
exit();
|
|
|
|
?>
|