当我使用amazon s3 SDK从Nexus 6上传文件时,它会抛出com.amazonaws.AmazonClientException:更多数据读取(4567265)而非预期(4561427)异常。
但是当我从Moto G4 plus上传图像并使用相同的代码时,它每次都会上传。
请帮我解决这个问题。
以下是我的参考代码:
{
"errorMessages ": [],
"errors ": {
"customfield_10182": "Field 'customfield_10182' cannot be set. It is not on the appropriate screen, or unknown. ",
"environment": "Field 'environment' cannot be set. It is not on the appropriate screen, or unknown. "
}
}
此功能用于在亚马逊s3服务器上传文件。
SELECT p.userid, itm.itemId, YEAR(p.date), MONTH(p.date), AVG(itm.price)
FROM Purchases p
INNER JOIN Items itm ON p.itemId = itm.itemId
GROUP BY p.userid, itm.itemId, YEAR(p.date), MONTH(p.date)
答案 0 :(得分:1)
尝试这个答案AmazonClientException: Data read has a different length than the expected
我以前也遇到过这个问题, 希望,这可能对你有帮助
答案 1 :(得分:0)
我的观点是,aws-sdk和android sdk存在兼容性问题。最好的方法是尝试降级你的aws版本,并用你的android sdk找出更稳定的版本。也许我错了......
另外,我建议您在https://github.com/aws/aws-sdk-android/issues
中撰写问题我希望你能够解决你的问题。祝你好运!)