我正在尝试使用c#将图像转换为字节并将字节解析为Web服务但是我有这行代码我无法正确。我试图指出手机的存储路径,我的设备中的图片,我似乎无法获得正确的路径。
byte[] imageByte = Environment.GetExternalStorageDirectory().getPath( "FAMScanner\\Vehicle_{0}.jpg");
答案 0 :(得分:0)
我建议先将图像转换为位图对象。因为这样你可以从另一个类似的问题中使用以下答案。
要创建位图对象,您需要首先获取图像文件的路径,然后创建它:
Bitmap bitmap = BitmapFactory.decodeFile(pathToImage)
答案 1 :(得分:0)
谢谢你们,但我找到了解决问题的方法。
byte [] imageByte = System.IO.File.ReadAllBytes(“/ storage / sdcard0 / Pictures / image.jpg”);
这就是我需要做的就是直接指向我的Android存储设备,以便将我的图像转换为byte []并将其解析为Web服务上的数据库。