书中的代码在新版本的模拟器上运行不能成功,需要修改一下文件的保存位置 在原来的/sdcard前添加/storage。如果是在书中介绍的版本的模拟器上运行不用加。
另外您附件的代码不能保存可能是设置的路径不正确,如果用Environment.getExternalStorageDirectory()方法获取的路径中不包括最后的/,在使用时需要加上,才能组合成正确的路径。
如果想要上传多张图片,可以上传一个压缩包。
另外,如果您要将图片保存到手机的sd卡上不能直接应用上面的方法。每个手机对sd卡的路径设置不一样,需要根据您的手机进行设置。