frappe-core-files

Installation
SKILL.md

Frappe File Management

Quick Reference

Action Method Notes
Save file from bytes save_file(fname, content, dt, dn) Returns File doc
Save file from URL save_url(file_url, fname, dt, dn) Creates File doc from URL
Read file content frappe.get_file(fname) Returns [filename, content]
Get file path get_file_path(file_name) Resolves to absolute path
Upload via HTTP POST /api/method/upload_file Multipart form upload
Delete file frappe.delete_doc("File", name) Removes doc + filesystem file
Attach print frappe.attach_print(dt, dn, print_format) Returns {"fname", "fcontent"}
Get cached doc frappe.get_cached_doc("File", name) Read-only, cached

Decision Tree

Related skills
Installs
13
GitHub Stars
95
First Seen
Mar 24, 2026