Nativescript 图像转为 Base64,然后获取 POST

2024-01-06

如何对图像进行 Base64 处理,以便适合使用 NativeScript 获取模块发送?


这是使用测试服务器的情况的基本演示

"use strict";
var imageSourceModule = require("image-source");

function navigatingTo(args) {

    var page = args.object;

    // using icon.png from the template app from res://icon
    var imgSrc = imageSourceModule.fromResource("icon");
    var imageAsBase64 = imgSrc.toBase64String("PNG");

    fetch("https://httpbin.org/post", {
        method: "POST",
        headers: { "Content-Type": "application/octet-stream" },
        body: imageAsBase64
    }).then(function (r) { return r.json(); }).then(function (result) {
        console.log("Base64String: " + result.data);

        // for (var key in result) {
        //     if (result.hasOwnProperty(key)) {
        //         var element = object[result];
        //         console.log(key);
        //         console.log(element);
        //         console.log("------")
        //     }
        // }

    }, function (e) {
        console.log("Error occurred " + e);
    });
}
exports.navigatingTo = navigatingTo;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Nativescript 图像转为 Base64,然后获取 POST 的相关文章

  • Nativescript Angular:处理不同页面上的Android后退按钮

    所以我使用这个函数来处理android后退按钮 this page on Page loadedEvent event gt if application android application android on application
  • 无法获取POST参数

    我正在使用 WebApp2 作为框架在 Python 中开发一个 Web 应用程序 我无法获取通过填写表单提交的http POST请求参数 这是我创建的表单的 HTML 代码
  • Laravel 输入:get() 不起作用

    我正在尝试在 Laravel 4 中使用 post 函数 我的表单有许多字段 在提交时 会转到控制器中的 post 函数 问题是 表单中的字段名称之间有空格 例如 Type 1 是输入的名称 中间有一个空格 现在 当我尝试通过执行以下操作来
  • 如何使用jquery $.post()方法提交表单值[重复]

    这个问题在这里已经有答案了 我有 1 个带有表单的主页和另一个用于处理表单值的页面 这是两个页面的源代码 表格页
  • Facebook Stream.publish 带有来自 Base64 的图像附件

    我正在尝试让 facebook 的stream publish 制作一个墙贴 其中包含一些自定义文本和从该网站动态生成的图像 该图像仅以 Base64 形式提供 因为它是由用户在启动发布操作之前绘制的 Facebook 似乎不喜欢 src
  • 无法在服务器端 NodeJS 启用 CORS

    我无法启用CORS在服务器端 我的前端和后端服务器有不同的端口 服务器端的实现方式如下 http createServer function req res Here you can create your data response in
  • 如何将视频转换为base64数据

    我有一个应用程序 可以从相机或图库中获取视频并将其转换为 Base64 数据 并将该数据发送到服务器 但问题是每当我转换 Base64 数据时 videodata 变量中的数据都不是正确的 为此我使用了下面的代码 FileInputStre
  • 具有多个 Angular + Nativescript 代码共享项目和可重用库的 Angular 工作区

    环境 tns 信息 获取 NativeScript 组件版本信息 组件原生脚本有更新 您当前的版本是 5 1 0 最新的可用版本是 5 1 1 组件 tns core modules 有更新 您当前的版本是 5 1 1 最新的可用版本是 5
  • Jquery post 无法在 IE 8 或更早版本中工作

    所以这个功能在除IE以外的所有浏览器中都有效 我只能访问 IE 8 所以不能说新版本是否有效 我无权访问 PHP 或它如何调用 SQL DB 所以我不能肯定地说这是 JavaScript IE 中永远不会触发警报 post http foo
  • 发布后忽略基本标签

    在 Chrome 上我收到错误Refused to execute a JavaScript script Source code of script found within request 在发布包含域名的数据后 另请注意任一页面上都缺
  • iOS 安全性将带有密码的数据发送至服务器或从服务器发送数据

    我正在构建一个应用程序 需要在服务器执行任何操作之前从用户设备发送密码以在服务器上进行身份验证 事情是这样的 用户的手机上有一个纯文本密码 该密码也在服务器中以 bcrypt 二进制文件的形式存在 用户想要从数据库中获取某些内容 因此用户通
  • C# 使用 HttpWebRequest 在 POST 中转义加号 (+)

    我在发送密码字段中包含 等字符的 POST 数据时遇到问题 string postData String Format username 0 password 1 anyname 13Gt2 我正在使用 HttpWebRequest 和网络
  • 生成 CloudFront 签名 URL 时性能缓慢

    我正在按照此示例使用 PHP 在 CloudFront 上创建签名 URLhttp docs aws amazon com AmazonCloudFront latest DeveloperGuide CreateURL PHP html
  • PHP:如何获取
    中的名称值

    有没有办法获取form标签中name属性的值 我正在使用 PHP 但在 中没有看到它 POST 有没有办法获取form标签中name属性的值 我正在使用 PHP 但在 POST 中没有看到它 不 表单的名称属性永远不会设置为作为 POST
  • .NET 有 Base64Stream 吗?

    如果我想生成 Base64 编码的输出 我该如何在 NET 中做到这一点 我知道从 NET 2 0 开始 就有了IC加密转换 http msdn microsoft com en us library system security cry
  • 从 varchar(100) 类型获取时间(HH:MM AM/PM)格式

    如何将字符串 RD OT 07 30 转换为时间 我只知道如何将 07 30 AM 转换为时间 下面的代码给了我一个空白数据 id strtoupper POST id query mysql query SELECT STR TO DAT
  • 如何在使用cmake完成make后打印消息?

    我正在尝试使用 CMake 完成构建过程后打印消息 我只是想在之后通知用户make命令已完成 没有任何错误 我该怎么做 我试过add custom target 但我无法选择何时跑步 另外 我尝试过add custom command 它再
  • 如何使用 php 将 base64 解码的图像保存在文件系统中?

    我通过向我的 Web 服务发出 POST 请求来获取 Base64 编码的 JPEG 字符串 我想解码它并将其保存在文件系统中 我如何使用 PHP 5 3 来实现这一点 我能够使用 base64 decode 函数成功解码数据 如何将此解码
  • Ruby on Rails 服务器在 HTTPS POST 请求期间崩溃

    我正在尝试与你沟通城市飞艇API http urbanairship com docs push html broadcast使用 ROR Web 应用程序 在我的控制器中 我有以下代码 require net http require n
  • C# 和 Javascript SHA256 哈希的代码示例

    我有一个在服务器端运行的 C 算法 它对 Base64 编码的字符串进行哈希处理 byte salt Convert FromBase64String serverSalt Step 1 SHA256Managed sha256 new S

随机推荐

  • 我可以在 Spring Data JPA 存储库方法中将 @Query 定义与规范结合起来吗?

    是否可以同时使用 Query一个存储库方法中的注释和规范 例如我想要一个这样的方法 Query value SELECT e from EMPLOYEE where firstName lt gt 1 public Page
  • 当 TFS 服务器不再存在时,如何强制删除客户端上的 TFS 2010 工作区?

    我目前在 SERVER 1 上运行 TFS 2010 服务器 在我的客户端 MY CLIENT 上 我正在运行 VS2010 并且有一个将 SERVER 1 与 MY CLIENT Development 关联的工作区 一切都很好 我正在尝
  • Spring Boot application.properties 值未填充

    我有一个非常简单的 Spring Boot 应用程序 我正在尝试使用一些外部化配置 我尝试跟踪有关的信息春季启动文档 http docs spring io spring boot docs current reference html b
  • 如何在将 PowerShell 数组传递给函数时扩展它

    我有两个 PowerShell 函数 第一个函数调用第二个函数 它们都采用 N 个参数 其中一个被定义为简单地添加一个标志并调用另一个 以下是定义示例 function inner foreach arg in args do some s
  • 如何为QPlainTextEdit设置文本?

    Qt5的文档没有提到这一点QPlainTextEdit has setText QString like QTextEdit做 但是 我不认为这是不可能的 我发现的唯一方法是使用QTextDocument其中可以有setPlainText
  • 如何将二维数组从Python传递到C?

    我正在尝试使用 ctypes 将二维数组从 Python 传递到 C 数组数据类型为 uint16 我写了一个简单的代码只是为了理解它是如何工作的 C include
  • 手风琴在移动设备中默认折叠,在桌面设备中默认展开 Bootstrap 3 响应式

    我正在使用 bootstrap 3 创建一些手风琴 我的要求是所有手风琴都应默认以 1024 及以上分辨率展开 单击它应该隐藏 但在移动设备中 默认情况下它应该处于折叠模式 单击它应该展开 这是我的代码 div class panel gr
  • 使用 XmlSlurper:如何在迭代 GPathResult 时选择子元素

    我正在编写一个 HTML 解析器 它使用 TagSoup 将格式良好的结构传递给 XMLSlurper 这是通用代码 def htmlText div class divclass h2 Heading 2 h2 ol li h3 a cl
  • Bash 将 awk 的输出捕获到数组中

    我被一个小问题困住了 我有一个命令将输出传输到 awk 但我想将输出一一捕获到数组 我的例子 myarr ps u kdride awk print 1 但这将我的所有输出捕获到一个用逗号分隔的巨大字符串中 output PID 3856
  • 基于 ASP.net 的开源支持票系统 [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找基于 ASP net 的开源支持票系统 有什么建议吗 https github com Nu
  • 脚本管理器 4.5 处理错误

    我有一个脚本管理器 ASP NET 4 5 MSForms js 等 我正在研究处理错误的方法 我已经映射了以下内容 以前的版本可以正常工作 Sys WebForms PageRequestManager getInstance add e
  • 从图像中提取数字

    I have an image for mobile phone credit recharge card and I want to extract the recharge number only the gray area as a
  • Oracle APEX - 根据包含的值有条件地更改交互式报表上单元格中的文本颜色?

    好吧 那么 我在 APEX 中有一个交互式报告 显示有关我们系统中文档的数据 我们的文件应该每两年审查一次 表中有一列包含文件下次审查的日期 我们希望在包含日期的单元格或行中的另一个单元格中直观地指示日期何时达到特定基准 即 当日期在当前日
  • 混合详细视图和表单 Mixin django 的问题

    我正在尝试使用 Django 为我的应用程序的博客部分创建一个评论系统 我试图将我的详细视图与表单 mixin 混合在一起 但我有点挣扎 提交表单后 不会保存 也不会出现错误 如果你们中的任何人可以提供帮助 我将不胜感激 这是我的观点 cl
  • 专注于 editText 会导致崩溃

    我正在经历一种非常不寻常的行为 从今天开始 没有完成样式 Gradle 或布局更改 每次我点击EditText or TextInputEditText 只需将焦点放在它们上 应用程序崩溃并出现以下错误 java lang ClassCas
  • 创建加盐哈希密码的正确方法

    我是在数据库上存储密码的新手 根据我读到的内容 我在下面创建了一个简单的 php 脚本 我这样做正确吗 盐应该作为字节数据类型存储在数据库中吗 最终的哈希值应该存储在数据库中的字符串数据类型中吗 如果你正在跑步 PHP 5 gt 5 5 0
  • 如何从 Recycler 视图中拖放图像并将其放置在另一个布局中

    我有一个水平 Recycler 视图 其中包含项目列表 每个项目都有一个文本视图和图像视图来表示该项目 例如 正方形的图像和图像上方的文本 Square 回收器视图位于其自己的内部 相对布局位于屏幕顶部 我需要做的是将图像从回收器视图中拖放
  • 延迟加载中的多个容器

    我正在尝试申请延迟加载插件 http www appelsiini net projects lazyload到多个容器 我发现了这个类似的问题 多个水平容器上的延迟加载 https stackoverflow com questions
  • Nodejs 中的 Promisify 事件处理程序和超时

    我有一个回调处理程序来处理 websocket 事件 我正在尝试编写一个返回承诺的函数 如果调用处理程序 则应解决承诺 如果处理程序未执行 则应拒绝承诺 有一个更好的方法吗 var callbackCalled false var mess
  • Nativescript 图像转为 Base64,然后获取 POST

    如何对图像进行 Base64 处理 以便适合使用 NativeScript 获取模块发送 这是使用测试服务器的情况的基本演示 use strict var imageSourceModule require image source fun