草庐IT

Non-Base

全部标签

android - 如何使用 JSON 对象将编码的 Base64 图像字符串发送到服务器

我是android的新手。我已经使用Json格式将图像作为字符串发送到服务器。所以我有编码图像字符串,即base64字符串。Jsonj=newJSonObject();StringImage_string=Base64.ToEncodedString(bytearray,Base64.Default);j.put("image_file_content",Image_string);但是我收到了这个错误。请帮帮我..wts错了400错误请求错误请求您的浏览器发送了该服务器无法理解的请求。此外,404NotFound尝试使用ErrorDocument处理请求时遇到错误。

java - 使用 HttpUrlConnection Android 将 base64 编码的图像发送到服务器

我正在尝试使用HttpUrlConnection将base64编码的图像发送到服务器。我遇到的问题是大多数图像都已成功发送,但有些会生成FileNotFound异常。我的图像编码代码可以在下面找到。publicstaticStringencodeImage(Bitmapthumbnail){ByteArrayOutputStreambaos=newByteArrayOutputStream();thumbnail.compress(Bitmap.CompressFormat.JPEG,100,baos);byte[]b=baos.toByteArray();StringimageEnc

android - 错误 : "Cannot make a static reference to the non-static method findViewById(int) from the type Activity"

我是Java的新手,正在尝试使用EditText创建一个Activity。创建时,它加载当前日期,当用户选择EditText时,它显示一个DatePicker。用户选择日期后,我需要将结果放入EditText。但是,我目前收到以下错误:Cannotmakeastaticreferencetothenon-staticmethodfindViewById(int)fromthetypeActivity我知道我不能对非静态方法进行静态引用。我试图删除所有静态引用,但这给了我其他错误。我的代码如下。您能帮我提供一些示例代码,说明我如何才能完成这项工作吗?错误出在我尝试将结果放入EditTex

java - 如何解码base64字符串并将其转换为PDF/JPG并保存在存储中

我想解码base64字符串并将其转换为文件(如PDF/JPG)并将其保存到设备,例如在(/storage/emulated/0/Download/file.pdf)中。我使用这段代码对文件进行编码:FileoriginalFile=newFile("/mnt/sdcard/download/file.pdf");StringencodedBase64=null;try{FileInputStreamfileInputStreamReader=newFileInputStream(originalFile);byte[]bytes=newbyte[(int)originalFile.le

android - Base64 和 Multipart 有什么区别?

谁能解释一下Base64以及Multipart的优点是什么IknowMultipartisfasterthenBase64...但仍然有许多开发人员在使用Base64...我研究了这两个文档,但我不清楚 最佳答案 Base64Base64是一种通过将二进制数据转换为radix-64表示形式来将二进制数据编码为ASCII字符格式的方法。我建议你永远不要使用Base64将大文件/数据上传到服务器,因为它会转换整个数据并将其发布到服务器。多部分Multipart是一种以字节为单位的部分形式将文件/数据上传到服务器的方法。虽然multpar

java - 如何在 Android 中使用 Base64 对字符串进行编码?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Base64encoderanddecoder我正在尝试使用Base64对Url进行编码。有什么办法可以在java/android中用Base64编码吗?我需要类似于PHP中的base64_encode()函数的东西。

java - Base64 从 Android/Java 上传到 RoR Carrierwave

我添加了来自usebase64imagewithCarrierwave的解决方案努力从java类上传图像。这就是我的FileUploader类现在的样子——我相信这就是问题所在:#encoding:utf-8classFileUploader[200,300]##defscale(width,height)##dosomething#end#Createdifferentversionsofyouruploadedfiles:version:thumbdoprocess:resize_to_fit=>[200,300]endversion:webdoprocess:resize_to_

Android:计时表作为持久秒表。如何设置开始时间?什么是计时码表 "Base"?

我确实有一项服务在后台运行。每当它开始时,我都会在内存中存储以毫秒为单位的开始时间:startingTime=newDate().getTime();我想显示一个计时器,它在服务启动时开始计时,并且在用户按下按钮之前永不停止。我想让用户离开呈现计时器的Activity,做一些事情然后返回。但我的想法是,当用户返回时,我不希望计时器再次转到0:00。Insted我希望它显示自服务启动以来已经过去的确切时间。我可以在每次用户返回计时器Activity时计算elapsedTime:elapsedTime=newDate().getTime()-startingTime;问题是我不知道如何让计

android - [12728] :WARNING:android/base/files/IniFile. cpp :158:Failed to process . ini文件C :\Users\User_Name\. android\emu-update-last-check.ini 用于读取

在AndroidStudio上,我不断收到此警告:[12728]:WARNING:./android/base/files/IniFile.cpp:158:Failedtoprocess.inifileC:\Users\user_name.android\emu-update-last-check.iniforreading.我不知道这是什么意思。 最佳答案 在我的机器上,出于某种原因,我丢失了emu-update-last-check.ini文件。我在消息中列出的文件夹中创建了一个空文件,将其命名为emu-update-last-

java - base64 编码音频文件并作为字符串发送,然后解码字符串

我已经在这个问题上停留了几个小时,现在试图让它工作。基本上我想做的是以下内容。Base64编码从Android设备上的sdcard拾取的音频文件,Base64编码它,将其转换为字符串,然后再次使用Base64解码字符串并将文件保存回sdcard。这一切听起来相当简单,并且在使用文本文件时效果很好。例如,如果我创建一个简单的文本文件,将其命名为dave.text并在其中注入(inject)一些文本,例如“HelloDave”或类似的东西,效果很好,但是当我尝试对二进制文件(在此示例中为音频)执行相同操作时失败.这是我正在使用的代码。Filefile=newFile(Environment