android客户端连接VPN后,上传文件至ftp服务器问题,请大牛指点一下

android客户端连接VPN后,上传文件至ftp服务器,文件超过15Kb就有出现问题,ftp服务器上接收的文件不完整,也打不开;在windows连接vpn,上传文件就没任何问题。很纠结,找不到问题所在,请大神help一下

你上传的如果是图片的话,一般我们采用将图片转换为base64编码的字符串,然后向服务器post,服务器接收后,再解码base64字符串为图片保存,从而实现上传。

这有可能因为Android设备网络较差导致的数据传输不完整,我以前也遇到过这样的问题,请求数据只能请求一半。解决办法有:设置网络的请求的等待时间和超时时间,或者压缩数据等方式。