python 如何实现不同 pc 之间传输 jpg 格式的图片?

2014-10-13 00:25:57 +08:00
 tuteng
我在树莓派上抓取的图片,想用python传到服务器上,但是用tcp实现的文件传输总是会导致图片失真,有时候大小也会改变,这是为什么呢
python有没有能实现图片或者文件传输的模块呢,,,
4931 次点击
所在节点    问与答
11 条回复
cevincheung
2014-10-13 00:56:43 +08:00
你又不压缩图片怎么可能会失真。
tuteng
2014-10-13 01:03:05 +08:00
我也不知道什么原因,完全看不出原样子了
lerry
2014-10-13 01:18:47 +08:00
用http协议比较简单,服务器端用tornado,客户端用requests
或者用ftp协议,服务器上配置个ftp服务器
tuteng
2014-10-13 01:23:45 +08:00
@lerry 可惜服务器端不是我写的,他只给了我通信协议的格式
ChanneW
2014-10-13 01:31:20 +08:00
加校验,错误了得重传.
gejigeji
2014-10-13 02:18:17 +08:00
不能ssh直接传吗 要不就simplehttpserver 然后wget或者脚本下载
clino
2014-10-13 08:07:18 +08:00
那就是服务端压缩过了
liyaoxinchifan
2014-10-13 08:29:44 +08:00
把图片转换成16进制字符串,到服务端再转换回来怎么样
tuteng
2014-10-13 09:34:14 +08:00
我刚才在ubuntu上实验的没问题,昨天是在windows上跑的,诡异的问题,感谢大家
billlee
2014-10-13 14:29:04 +08:00
怀疑你的 TCP 实现有问题。每次发送和接受检查返回值了吗?
tuteng
2014-10-13 19:05:14 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX