You are on page 1of 3

Group-04

MyFTP

 Methods of corresponding Features:


1. Download File (GET)
2. Upload File (PUT)
3. Search File (GET)
4. Delete File (Del)
 Message Structure
o PUT (Upload)
 Request:

Name Description
Client-IPAddr Specifies client IP address.
MyFTP-User Specifies user name mentioned in MyFPT.
MyFTP-type Specifies type of MyFTP
Transfer-path Specifies path of file to be transferred.
File-name Specifies the file name with sent by MyFTP client.
File-size Specifies the size of the file which is sent by client.
Time and Date Specifies on which time and date file is sent by client.

 Response:

Name Description
Message Specifies the message after successful transmission of file.
Special character can’t be used in message.
Success This will return true or false.
Status Code Status code of transmission of file. Some of the status code
is mentioned below
 200 (ok): Request succeeded.
 400: Bad Request means request message not
understood by server.
 404: page/File not found.
o GET (Download and Search)
 Request:

Name Description
Client-IPAddr Specifies client IP address.
MyFTP-User Specifies user name mentioned in MyFPT.
MyFTP-type Specifies type of MyFTP
Download- Specifies path of file to be transferred.
path
Request-ID Specifies Request ID of FTP reception.

 Response:

Name Description
Message Specifies the message after successful transmission of file.
Special character can’t be used in message.
Success This will return true or false.
Status Code Status code of transmission of file. Some of the status code
is mentioned below
 200 (ok): Request succeeded.
 400: Bad Request means request message not
understood by server.
 404: page/File not found.
File-name Specifies the name of file to be downloaded or searched.
File-size Specifies the size of file to be downloaded or searched.
File-type Specifies the type of file to be searched or downloaded.

o DELETE (Delete file)


 Request:

Name Description
Client-IPAddr Specifies client IP address.
MyFTP-User Specifies user name mentioned in MyFPT.
MyFTP-type Specifies type of MyFTP
Transfer-path Specifies path of file to be transferred.
Request-ID Specifies Request ID of FTP reception.
File-name Specifies the name of file to be deleted.
File-size Specifies the size of the file to be deleted from server.
Time & Date Specifies on which time and date you request specific file to
delete.

 Response:

Name Description
Message Specifies the message after successful transmission of file.
Special character can’t be used in message.
Success This will return true or false.
Status Code Status code of transmission of file. Some of the status code
is mentioned below
 200 (ok): Request succeeded.
 400: Bad Request means request message not
understood by server.
 404: page/File not found.
File-name Specifies the name of file to be downloaded or searched.
File-size Specifies the size of file to be downloaded or searched.
File-type Specifies the type of file to be searched or downloaded.

 feature of the implementation that may help improve the


performance of the application:
1. We can restrict our MyFTP for specific entity that will increase out
FTP performance.
2. We can provide more security and privacy to user.

You might also like