Skip to content

feat: fayl kontentini o'qish/yozish API endpoint'lari#8

Merged
Firdavs9512 merged 4 commits intomasterfrom
feat/file-content-read-write
Feb 15, 2026
Merged

feat: fayl kontentini o'qish/yozish API endpoint'lari#8
Firdavs9512 merged 4 commits intomasterfrom
feat/file-content-read-write

Conversation

@Firdavs9512
Copy link
Copy Markdown
Member

Summary

  • ContainerFsService ga read_file() va write_file() metodlari qo'shildi — Docker konteynerda Python skript orqali UTF-8 fayllarni o'qish/yozish
  • Pydantic schemalar: ReadFileResponse, WriteFileRequest, WriteFileResponse
  • FileSystemService ga wrapper metodlar qo'shildi
  • Yangi REST endpoint'lar: GET /fs/read?path=... va POST /fs/write

Test plan

  • GET /fs/read?path=/Desktop/notes.txt — fayl kontenti qaytadi
  • POST /fs/write bilan kontentni yozish va hajm yangilanishini tekshirish
  • Mavjud bo'lmagan fayl uchun 404 xatosi
  • Papka uchun 400 xatosi
  • 2MB dan katta fayl uchun 413 xatosi
  • Binary fayl uchun 415 xatosi

🤖 Generated with Claude Code

Firdavs9512 and others added 4 commits February 16, 2026 01:50
Text editor ilovasi uchun haqiqiy fayl ochish/saqlash imkoniyatini
qo'shish. ContainerFsService ga read_file va write_file metodlari,
Pydantic schemalar, FileSystemService wrapper'lar va REST endpoint'lar.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Firdavs9512 Firdavs9512 merged commit 68ab705 into master Feb 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant