我正在将图片从Android上传到PHP服务器。但有时服务器中的图像是错误的(图像不完全相同,不完整)。 如何检查我是否正确上传了图片?
答案 0 :(得分:3)
您可以在POST请求中将图片大小与图片一起发送。然后在服务器端,检查接收的大小是否与作为POST参数传递的大小相匹配,如果不匹配则在响应中发回错误。
还有更昂贵的选择:
答案 1 :(得分:0)
将图像发送到php的最佳方式(如果你希望发送数据而不丢失它),是通过BASE64使用POST方法编码图像(我会考虑一个键值对)。然后在PHP你可以将BASE64字符串解码回jpeg并存储它。