Skip to content

Commit 60d6e7e

Browse files
author
Francesco Mecatti
committed
Removed size check
1 parent 339b644 commit 60d6e7e

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

ProtocolImplementation/ClientProtocolImplementation/ClientProtocol.py

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def download_file(self, file):
5151

5252
def upload_file(self, file: BinaryIO, size: int): # size [bytes]
5353
try:
54+
# print(size)
5455
size_b = size.to_bytes(DIMBYTESNUM, 'big')
5556
except OverflowError:
5657
self.status_handler.error_file_too_large()

ProtocolImplementation/ServerProtocolImplementation/ServerProtocol.py

+10-8
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,16 @@ def get_file(self, file: BinaryIO, filename):
5454
file.write(self.s.recv(BUFFSIZENUM))
5555
dim -= BUFFSIZENUM
5656
file.write(self.s.recv(dim))
57-
logging.debug(file.tell())
58-
logging.debug(original_dim)
59-
if file.tell() != original_dim:
60-
self.status_handler.error_file_recv_incomplete()
61-
raise ConnectionError("FileRecvIncomplete")
62-
else:
63-
logging.info("File received")
64-
self.status_handler.ok()
57+
# logging.debug(file.tell())
58+
# logging.debug(original_dim)
59+
# if file.tell() != original_dim: # Size check has no meaning because file size depends on the filesystem
60+
# self.status_handler.error_file_recv_incomplete()
61+
# raise ConnectionError("FileRecvIncomplete")
62+
# else:
63+
# logging.info("File received")
64+
# self.status_handler.ok()
65+
logging.info("File received")
66+
self.status_handler.ok()
6567
self.status_handler.end()
6668

6769
def send_file(self, file, filename):

0 commit comments

Comments
 (0)