草庐IT

base_func

全部标签

android - Android中base64字符串编码和解码位图对象

我想对字符串base64中的Bitmap对象进行编码和解码。我用的是AndroidAPI10,我尝试使用这种形式的方法来编码Bitmap,但没有成功。publicstaticStringencodeTobase64(Bitmapimage){Bitmapimmagex=image;ByteArrayOutputStreambaos=newByteArrayOutputStream();immagex.compress(Bitmap.CompressFormat.JPEG,100,baos);byte[]b=baos.toByteArray();StringimageEncoded=Ba

android - Android中base64字符串编码和解码位图对象

我想对字符串base64中的Bitmap对象进行编码和解码。我用的是AndroidAPI10,我尝试使用这种形式的方法来编码Bitmap,但没有成功。publicstaticStringencodeTobase64(Bitmapimage){Bitmapimmagex=image;ByteArrayOutputStreambaos=newByteArrayOutputStream();immagex.compress(Bitmap.CompressFormat.JPEG,100,baos);byte[]b=baos.toByteArray();StringimageEncoded=Ba

ios - base64 字符串解码后,Swift 无法识别/n 换行符

我正在尝试获取我的base64解码字符串并打印它,但结果无法识别换行符。例如,print("Hi\nhello\nhi")像这样打印Hihellohi正如预期的那样,但是当我解码字符串的编码版本并打印结果时,它返回的字符串没有识别出换行符。这是我的代码。varencodedString="SGkgXG4gaGVsbG8gXG4gaGk="letdecodedData=NSData(base64EncodedString:encodedString,options:NSDataBase64DecodingOptions.IgnoreUnknownCharacters),decodedSt

ios - 可能的竞争条件? Swift 2 iOS 应用程序随机不调用 func tableView(tableView

我正在开发一个应用程序,它接受用户输入(一个8-10位数字),并将其发布到一个php脚本,该脚本反过来查询数据库并将结果作为JSON返回。我解析JSON并将值保存到数组中,然后将这些数组加载到tableView中。用户点击搜索,这会引入一个新View的segue(通过NavController),JSON数据被发送到TableView,在viewDidLoad()中我解析JSON并将其保存在数组中,并在func中tableView我从数组中读取值到行中,然后返回单元格。我的问题是有时数据不会加载到行中,尽管数组总是被填满,我得到一个空白的表格View,我单击返回并再次尝试搜索,并且它有

json - 在 Swift 中从 JSON 解码 base64_encode 图像

我有一个包含一些图像的mysql数据库。我从一个php文件接收数据:php:$result[$key]['image']=based64_encode($resultArray[$key]['image']);现在有了Json文件,我得到了这样的东西:Json:{"image":"\/9j\/4Q\/+RXhpZgAATU0AKgAAAAgACgEPAAIAAAAGAAAAhgEQAAIAAAAKAAAAjAESAAMAAAABAAYAAAEaAAUAAAABAAAAlgEbAAUAAAABAAAAngEoAAMAAAABAAIAAE...我有我的swift项目,想将图像解码为UIIm

ios - iPhone 中设置的其他语言无法读取 Localizable.strings (Base) 文件字符串?

我在我的应用程序中实现了多语言并创建了多个Localizable.strings文件。我在Localizable.strings(Base)文件中有所有字符串键和值,如果特定语言字符串文件中缺少特定字符串,则作为从所有其他语言读取的默认文件,例如Localizable.strings(日语)并且Japanese文件中缺少一些字符串,因此我希望从Base中获取字符串翻译。但这并没有发生,这是我的问题。 最佳答案 我遇到了同样的问题并应用了这个解决方案:为英语创建新的默认字符串本地化文件(DefaultEnglish.strings)例

c# - 将 base64 字符串转换为字节数组,如 C# 方法 Convert.FromBase64String

我在C#中有这个示例方法:publicstaticbyte[]FromBase64Url(stringdata){data=data.Replace('-','+').Replace('_','/');returnConvert.FromBase64String(data);}我想用Swift实现它。我试过这个:classfuncfromBase64(baseString:String)->[UInt8]{letdata=baseString.replace("-",withString:"+").replace("_",withString:"/")varbuff=[UInt8]()

ios - 在 swift 中获取值(value)的首选方式是什么,var 还是 func?

在swift中获取值的首选方法是什么?使用只读变量vargetString:String?{return"Value"}还是使用函数?funcgetString()->String?{return"Value"}另外,两者在性能上有区别吗? 最佳答案 首先,这些都不是合适的名称。它们不应以get开头。(get前缀在Cocoa中有历史意义,但您并不是这个意思,所以即使您的意思是“上网并检索此信息”,您也想使用类似fetch,但肯定不是你给出的情况。)这些问题在SwiftAPIDesignGuidelines的各个部分中得到解决。.首先

ios - Swift 将字符串 Base64 转换为 UIImage

我正在尝试使用以下代码将base64编码字符串转换为UIImage:letdecodedData=NSData(base64EncodedString:base64String!,options:NSDataBase64DecodingOptions(rawValue:0))print(decodedData)//Igetdatahere(Itisnotnil)vardecodedimage=UIImage(data:decodedData!)//returnnildecodedData看起来很好,为什么在转换为UIImage时得到nil? 最佳答案

ios - 快速将 UIImage 转换为 base64 字符串

我正在尝试将UIImage转换为base64字符串,目的是将其上传到后端服务器。但是,我在这篇文章中找到的转换代码(应该是Apple自己的实现)生成了一个无效的字符串:ConvertbetweenUIImageandBase64string上传后,我得到这张图片:[从iOS转换的base64解码的故障图像1取而代之的是:[从在线base64转换工具解码的正确图像2我使用Postman测试了上传结果,后端正确处理了有效的base64图像,因此我将错误缩小到base64转换本身。这是我的代码:publicextensionUIImage{funcbase64Encode()->String