作者asd24693120 (曙光)
看板Python
标题[问题] 利用tcp socket传送zip档案
时间Sun Jan 24 17:17:15 2021
各位前辈好,我想要写一个透过tcp socket传送任何档案型态的程式码,但是在使用base
64.b64decode这个函式时,因为不能直接把outfile放在後面,会出现argument should b
e a bytes-like object or ASCII string, not 'BufferedWriter'(如图1所示), 因此
我改成如第二张图的程式码,但不知道这边的error该如何处理
後来请教完学姊後,学姊请我改成这样如图3後,却发生badzipfile的问题,不确定是传
输问题还是程式的改法问题,希望各位前辈指导,谢谢各位。
https://i.imgur.com/iNzsoGG.jpg
https://i.imgur.com/bKPxARl.jpg
https://i.imgur.com/tN2N4nd.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.54.184 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1611479837.A.627.html
2F:→ chickengod: 你484没看文件www base64.b64decode() 参数喂错惹 01/25 11:24