草庐IT

somefile_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

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-

安卓:adb.exe pull/mnt/sdcard/somefile.txt 不工作?

也许我做错了什么。我正在尝试使用adb命令从我的设备获取文件:adbpull/mnt/sdcard/deviceinfo.datC:\但我总是收到消息:cannotcreate'c:\\deviceinfo.dat':Nosuchfileordirectory文件存在于设备上:adbshellls/mnt/sdcard/deviceinfo.dat返回/mnt/extsd/deviceinfo.dat我尝试了一些变体:adbpull/mnt/sdcard/deviceinfo.datadbpull/mnt/sdcard/deviceinfo.datC:\adbpull/mnt/sdca

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

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