MCPcopy Create free account

hub / github.com/vastsa/FileCodeBox / functions

Functions368 in github.com/vastsa/FileCodeBox

↓ 2 callersFunctionsave_file_view_preset
( data: FileViewPresetData, file_service: FileService, )
apps/admin/views.py:423
↓ 2 callersMethodupdate_config
(self, data: dict)
apps/admin/services.py:1524
↓ 2 callersFunctionupdate_file_metadata
( data: FileMetadataData, file_service: FileService, )
apps/admin/views.py:379
↓ 2 callersFunctionupdate_file_usage
(file_code: FileCodes)
apps/base/views.py:214
↓ 2 callersFunctionvalidate_file_size
(file: UploadFile, max_size: int)
apps/base/views.py:86
↓ 1 callersMethod_activity_matches_keyword
(self, activity: dict[str, Any], keyword: str)
apps/admin/services.py:954
↓ 1 callersMethod_align_datetime
(self, value: datetime, reference: datetime)
apps/admin/services.py:1332
↓ 1 callersMethod_build_file_timeline
( self, file_code: FileCodes, detail: dict[str, Any], now: datetime, h
apps/admin/services.py:1195
↓ 1 callersMethod_convert_link_to_download_link
(self, link)
core/storage.py:649
↓ 1 callersMethod_delete_empty_dirs
递归删除空目录
core/storage.py:1063
↓ 1 callersMethod_filter_admin_activities
( self, activities: list[dict[str, Any]], action: str, target_type: str,
apps/admin/services.py:936
↓ 1 callersFunction_get_forwarded_for_ip
(header_value: str, fallback_ip: str)
apps/base/dependencies.py:31
↓ 1 callersMethod_get_sort_value
(self, item: dict[str, Any], sort_by: str)
apps/admin/services.py:1408
↓ 1 callersMethod_is_dir_empty
检查目录是否为空
core/storage.py:1051
↓ 1 callersFunction_iter_trusted_proxies
()
apps/base/dependencies.py:9
↓ 1 callersMethod_match_admin_file
( self, item: dict[str, Any], keyword: str, status: str, file_type: st
apps/admin/services.py:1339
↓ 1 callersMethod_match_admin_file_health
(self, item: dict[str, Any], health: str)
apps/admin/services.py:1372
↓ 1 callersFunction_need_upgrade
(columns: list[tuple])
apps/base/migrations/migrations_005.py:4
↓ 1 callersMethod_normalize_file_metadata
(self, metadata: Any)
apps/admin/services.py:739
↓ 1 callersMethod_normalize_file_view_preset
(self, preset: Any)
apps/admin/services.py:1046
↓ 1 callersMethod_normalize_sort_by
(self, sort_by: str)
apps/admin/services.py:1402
↓ 1 callersFunction_pick_query_text
(*values: Optional[str])
apps/admin/views.py:43
↓ 1 callersMethod_save_admin_activities
(self, activities: list[dict[str, Any]])
apps/admin/services.py:866
↓ 1 callersFunction_sync_ip_limits
()
core/config.py:64
↓ 1 callersFunctionadd_save_path_to_uploadchunk
()
apps/base/migrations/migrations_004.py:4
↓ 1 callersMethodapply_file_policy_action
( self, file_id: int, action: str, download_limit: Optional[int] = None, )
apps/admin/services.py:200
↓ 1 callersMethodapply_files_policy_action
( self, file_ids: list[int], action: str, download_limit: Optional[int] = None
apps/admin/services.py:366
↓ 1 callersFunctionbuild_dashboard_recent_file
(file_code: FileCodes)
apps/admin/views.py:70
↓ 1 callersFunctionbuild_expire_style_inputs
(selected_styles: list[str])
main.py:185
↓ 1 callersMethodbuild_file_health_summary
( self, file_codes: list[FileCodes], now: Optional[datetime] = None )
apps/admin/services.py:532
↓ 1 callersFunctionbuild_proxy_upload_urls
(upload_id: str)
apps/base/views.py:642
↓ 1 callersFunctionbuild_public_meta
()
main.py:53
↓ 1 callersFunctionbuild_select_detail
( file_code: FileCodes, file_storage: FileStorageInterface )
apps/base/views.py:241
↓ 1 callersFunctionbuild_setup_success_page
()
main.py:601
↓ 1 callersMethodcheck_ip
(self, ip: str)
apps/base/dependencies.py:74
↓ 1 callersFunctionclean_incomplete_uploads
()
core/tasks.py:50
↓ 1 callersFunctioncreate_file_codes_table
()
apps/base/migrations/migrations_001.py:4
↓ 1 callersFunctioncreate_key_value_table
()
apps/base/migrations/migrations_001.py:31
↓ 1 callersFunctioncreate_presign_upload_session_table
()
apps/base/migrations/migrations_003.py:4
↓ 1 callersFunctioncreate_upload_chunk_and_update_file_codes_table
()
apps/base/migrations/migrations_002.py:4
↓ 1 callersFunctiondelete_expire_files
()
core/tasks.py:20
↓ 1 callersMethoddelete_file
(self, file_code: FileCodes)
core/storage.py:310
↓ 1 callersMethoddelete_file_view_preset
(self, preset_id: str)
apps/admin/services.py:337
↓ 1 callersMethoddelete_files
(self, file_ids: list[int])
apps/admin/services.py:103
↓ 1 callersMethoddownload_file
(self, file_id: int)
apps/admin/services.py:1429
↓ 1 callersFunctionensure_security_settings
()
core/config.py:43
↓ 1 callersFunctionensure_settings_row
()
core/config.py:32
↓ 1 callersFunctionexecute_migrations
执行数据库迁移
core/database.py:105
↓ 1 callersMethodgenerate_file_path
统一的路径生成
apps/base/views.py:42
↓ 1 callersMethodgenerate_presigned_upload_url
生成S3预签名上传URL :param save_path: 文件保存路径 :param expires_in: URL过期时间(秒),默认15分钟 :return: 预签名PUT URL
core/storage.py:516
↓ 1 callersFunctionget_client_ip
(request: Request)
apps/base/dependencies.py:48
↓ 1 callersFunctionget_code_generate_type
()
apps/base/utils.py:92
↓ 1 callersMethodget_config
(self)
apps/admin/services.py:1517
↓ 1 callersMethodget_file_url
(self, file_code: FileCodes)
core/storage.py:384
↓ 1 callersFunctionget_random_code
(style: str | None = None)
apps/base/utils.py:99
↓ 1 callersFunctionget_random_num
获取随机数 :return:
core/utils.py:16
↓ 1 callersFunctionget_random_string
获取随机字符串 :return:
core/utils.py:27
↓ 1 callersFunctionindex
(request=None, exc=None)
main.py:838
↓ 1 callersFunctioninit_db
()
core/database.py:80
↓ 1 callersFunctioninitialize_system
( admin_password: str, site_name: str | None = None, setup_options: dict | None = None, )
core/config.py:82
↓ 1 callersFunctionis_setup_path
(path: str)
main.py:664
↓ 1 callersMethodlist_file_view_presets
(self)
apps/admin/services.py:275
↓ 1 callersMethodlist_objects_v2
(self, **kwargs)
tests/test_issue_478_s3_file_exists.py:22
↓ 1 callersFunctionload_config
()
main.py:714
↓ 1 callersFunctionmax_save_times_desc
获取最大保存时间的描述 :param max_save_seconds: :return:
core/utils.py:66
↓ 1 callersMethodmerge_chunks
合并 S3 上的分片文件 使用 S3 的 multipart upload API 实现流式合并,避免内存问题
core/storage.py:419
↓ 1 callersFunctionnormalize_allowed_file_types
()
apps/base/views.py:100
↓ 1 callersFunctionparse_allowed_file_types
(value: str)
main.py:130
↓ 1 callersMethodpreview_file
(self, file_id: int, max_chars: int = 4000)
apps/admin/services.py:1438
↓ 1 callersFunctionread_setup_payload
(request: Request)
main.py:675
↓ 1 callersFunctionresolve_theme_root
()
main.py:806
↓ 1 callersMethodsave_chunk
保存分片到 S3(使用独立对象存储每个分片) 注意:这里不使用 S3 原生的 multipart upload,而是将每个分片作为独立对象存储
core/storage.py:401
↓ 1 callersMethodsave_file_view_preset
( self, preset_id: Optional[str], name: str, filters: dict[str, Any], )
apps/admin/services.py:283
↓ 1 callersFunctionsetup_logger
()
core/logger.py:5
↓ 1 callersMethodshare_local_file
(self, item)
apps/admin/services.py:1466
↓ 1 callersMethodupdate_file_metadata
( self, file_id: int, note: Optional[str], tags: Optional[list[str]],
apps/admin/services.py:234
↓ 1 callersMethodupdate_files
(self, file_ids: list[int], update_data: dict[str, Any])
apps/admin/services.py:151
↓ 1 callersFunctionwants_html_response
(request: Request)
main.py:668
Method__aenter__
(self)
tests/test_issue_478_s3_file_exists.py:12
Method__aexit__
(self, exc_type, exc, traceback)
tests/test_issue_478_s3_file_exists.py:15
Method__call__
(self, request: Request)
apps/base/dependencies.py:99
Method__getattr__
(self, attr)
core/settings.py:87
Method__init__
(self)
core/storage.py:110
Method__init__
(self)
core/storage.py:261
Method__init__
(self)
core/storage.py:567
Method__init__
(self)
core/storage.py:863
Method__init__
(self)
core/storage.py:1016
Method__init__
(self, defaults=None)
core/settings.py:83
Method__init__
(self, count: int, minutes: int)
apps/base/dependencies.py:69
Method__init__
(self)
apps/admin/services.py:73
Method__init__
(self, file)
apps/admin/services.py:1587
Method__init__
(self, value)
tests/test_admin_security.py:137
Method__init__
(self, list_response)
tests/test_issue_478_s3_file_exists.py:8
Method__init__
(self)
tests/test_issue_464_admin_file_list.py:18
Method__setattr__
(self, key, value)
core/settings.py:96
Method_delete
(self, save_path)
core/storage.py:636
Method_delete_chunk_dir
同步删除分片目录
core/storage.py:825
Method_file_exists
同步检查文件是否存在
core/storage.py:842
Method_get_file_url
(self, save_path, name)
core/storage.py:655
Function_lock_file
(file_obj: IO[str])
core/database.py:42
← previousnext →101–200 of 368, ranked by callers