https://github.com/yehezkiel1086/file-upload-py
File upload Python implementation using socket programming
https://github.com/yehezkiel1086/file-upload-py
file-upload python socket-programming
Last synced: over 1 year ago
JSON representation
File upload Python implementation using socket programming
- Host: GitHub
- URL: https://github.com/yehezkiel1086/file-upload-py
- Owner: yehezkiel1086
- Created: 2024-06-16T15:24:30.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-22T08:42:21.000Z (about 2 years ago)
- Last Synced: 2025-02-18T05:34:41.039Z (over 1 year ago)
- Topics: file-upload, python, socket-programming
- Language: Python
- Homepage:
- Size: 577 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
FILE SERVER
TUJUAN: melayani client dalam request file server
ATURAN PROTOKOL:
- client harus mengirimkan request dalam bentuk string
- string harus dalam format
REQUEST spasi PARAMETER
- PARAMETER dapat berkembang menjadi PARAMETER1 spasi PARAMETER2 dan seterusnya
REQUEST YANG DILAYANI:
- informasi umum:
* Jika request tidak dikenali akan menghasilkan pesan
- status: ERROR
- data: request tidak dikenali
* Semua result akan diberikan dalam bentuk JSON dan diakhiri
dengan character ascii code #13#10#13#10 atau "\r\n\r\n"
LIST
* TUJUAN: untuk mendapatkan daftar seluruh file yang dilayani oleh file server
* PARAMETER: tidak ada
* RESULT:
- BERHASIL:
- status: OK
- data: list file
- GAGAL:
- status: ERROR
- data: pesan kesalahan
GET
* TUJUAN: untuk mendapatkan isi file dengan menyebutkan nama file dalam parameter
* PARAMETER:
- PARAMETER1 : nama file
* RESULT:
- BERHASIL:
- status: OK
- data_namafile : nama file yang diminta
- data_file : isi file yang diminta (dalam bentuk base64)
- GAGAL:
- status: ERROR
- data: pesan kesalahan