我已经成功地使用Parse将声音片段上传到设备或从设备下载。我也在尝试类似的事情,但有图像。我有一个imageView,它包含用户选择的图像。我想将此图像作为嵌套在parseObject(称为“profileParseObject”)中的parseFile发送
我看到了这篇文章:将图库中的图像放入 ParseFile android
但是,使用:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.usman);
导致“当前上下文中不存在名称”位图“”(我不知道需要什么程序集引用)。
所以问题是:我无法将图像视图中的数据转换为字节[]以将其发送到解析....另外,如果我成功了,我将如何从解析中检索它,然后将该数据放回imageView?
这是我尝试上传的尝试,提前感谢您的任何帮助!
byte [] ImageData;
ImageData = _imageView.ToArray<byte>();
ParseFile file = new ParseFile("profilePic.png", ImageData);
profileParseObject["profilePicture"] = file;
if (canUpdate)
{
await profileParseObject.SaveAsync();
Console.WriteLine("Sucessfully updated your information");
}
else
{
Console.WriteLine("Cannot update");
}
编辑:我将代码更改为使用toArray();这已编译,但我从设备中得到以下错误:
系统。InvalidCastException:无法从“android/widget/ImageView”转换为“[B]”。在Android。runtime . jnienv . assertcompatiblearraytypes(IntPtr source array,System。在/Users/builder/data/lanes/Mono droid-mlion-Mono droid-4.20-series/ba 9 bbbdd/source/Mono droid/src/Mono中键入destType) [0x0001a]。Android上的Android/src/Runtime/jnienv . cs:744。/Users/builder/data/lanes/Mono droid-mlion-Mono droid-4.20-series/ba 9 bbbdd/source/Mono droid/src/Mono中的runtime . JNI env . get array[Byte](int ptr array _ ptr)[0x 00026]。Android/src/Runtime/jnienv . cs:1207 at Java。/Users/builder/data/lanes/Mono droid-mlion-Mono droid-4.20-series/ba 9 bbbdd/source/Mono droid/src/Mono中的lang . object . to array[Byte]()[0x 00000]。Android/src/Java。Lang/Object.cs:338 at PlugIt。简档d__7。MoveNext () [0x005ff]
有想法吗!?
ToArray是一个方法,因此您需要添加开括号和闭括号。
图像数据 = _imageVIew.ToArray
编辑:
问题是您尝试将 imageView 控件转换为字节数组。您需要做的是首先从imageView获取图像,然后将该图像转换为字节数组。
//1. Get the Bitmap
BitmapDrawable drawable = imageView.GetDrawable();
Bitmap bitmap = drawable.GetBitmap();
//2. Compress the bitmap into a stream and use that to get the byte array
byte[] imageData;
using(MemoryStream stream = new MemoryStream())
{
bitmap.Compress(Bitmap.CompressFormat.Png, 0, stream);
imageData = stream.ToArray();
}
本文向大家介绍详解SpringBoot文件上传下载和多文件上传(图文),包括了详解SpringBoot文件上传下载和多文件上传(图文)的使用技巧和注意事项,需要的朋友参考一下 最近在学习SpringBoot,以下是最近学习整理的实现文件上传下载的Java代码: 1、开发环境: IDEA15+ Maven+JDK1.8 2、新建一个maven工程: 3、工程框架 4、pom.xml文件依赖项
本文向大家介绍SpringMVC框架实现图片上传与下载,包括了SpringMVC框架实现图片上传与下载的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了SpringMVC框架实现图片上传与下载的具体代码,供大家参考,具体内容如下 1、新建一个Maven webapp项目,引入需要用的夹包,pom.xml文件的依赖包如下: 2、配置文件设置如下: (1) web.xml内容为: (2)s
问题内容: 我看过许多亚马逊文档,但是找不到足够的信息来使用Swift将图像上传和下载到S3。 我怎样才能做到这一点? 问题答案: 经过大量研究后,我开始了这项工作, 上载: 我认为您已经实施了。 第1步: 创建用于保存网址的变量: 创建上传完成处理程序obj: 步骤2: 从中获取图片网址: 在此委托方法中设置的值: } 步骤3: 设置为“将图像上传到存储桶” 后,调用此方法: 下载: 参考 用于
问题内容: 设置INTERNET_ACCESS等后,出现此错误。 这是我测试过的代码的另一部分,仍然收到该异常 } 问题答案: “ftp.194.90.81.149”: No address associated with hostname 您收到UnknownHostException的事实意味着ftp.194.90.81.149在DNS中不是真实的主机名。我怀疑其中的数字部分是您真正想要的。即
本文向大家介绍Android实现相册中图片上传或下载,包括了Android实现相册中图片上传或下载的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android实现相册中图片上传或下载的具体代码,供大家参考,具体内容如下 目标效果: 打开相册选择一张图片,会显示到上方的ImageView中并存储到Bmob中,存储后进入Bmob后台,复制刚才添加的数据的objectId,粘贴到代码指定
本文向大家介绍详解PHP素材图片上传、下载功能,包括了详解PHP素材图片上传、下载功能的使用技巧和注意事项,需要的朋友参考一下 这里的下载是生成 zip 包进行下载,所以需要 PHP 的ZipArchive ()类,使用本类,linux需开启zlib,windows需取消php_zip.dll前的注释。并且不包括 oss 之类的三方 上传 上传就很简单了,PHP 自带的 move_uploade