76 lines
2.2 KiB
PHP
76 lines
2.2 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 文档转换配置
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'conversion' => [
|
|
/*
|
|
| 转换超时时间(秒)
|
|
*/
|
|
'timeout' => env('CONVERSION_TIMEOUT', 300),
|
|
|
|
/*
|
|
| 队列名称
|
|
*/
|
|
'queue' => env('CONVERSION_QUEUE', 'documents'),
|
|
|
|
/*
|
|
| 转换失败后的重试次数
|
|
*/
|
|
'retry_times' => env('CONVERSION_RETRY_TIMES', 3),
|
|
|
|
/*
|
|
| 转换失败后的重试延迟(秒)
|
|
*/
|
|
'retry_delay' => env('CONVERSION_RETRY_DELAY', 60),
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 支持的文件格式
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'supported_formats' => [
|
|
'extensions' => ['docx', 'pdf', 'pptx', 'xlsx'],
|
|
|
|
'mime_types' => [
|
|
'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
|
|
'application/pdf',
|
|
'application/vnd.openxmlformats-officedocument.presentationml.presentation',
|
|
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
|
],
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Markdown 配置
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'markdown' => [
|
|
'renderer' => env('MARKDOWN_RENDERER', 'commonmark'),
|
|
'sanitize' => env('MARKDOWN_SANITIZE', true),
|
|
'preview_length' => env('MARKDOWN_PREVIEW_LENGTH', 500),
|
|
'max_file_size' => env('MARKDOWN_MAX_FILE_SIZE', 10485760), // 10MB
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 存储配置
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'storage' => [
|
|
'documents_disk' => env('DOCUMENTS_DISK', 'documents'),
|
|
'markdown_disk' => env('MARKDOWN_DISK', 'markdown'),
|
|
'organize_by_date' => env('STORAGE_ORGANIZE_BY_DATE', true),
|
|
],
|
|
|
|
];
|