小编Far*_*han的帖子

如何在本机ios设备中读取通话记录或通话历史记录?

我试图从 android 和 ios 读取呼叫日志,对于 android,我能够使用https://www.npmjs.com/package/react-native-call-log获取呼叫日志,但对于 ios,我无法这样做,因为它仅适用于 Android。

我尝试到处寻找解决方案,但没有为 ios 创建库。我还在 StackOverflow 上找到了一个答案,其中有人使用 java 创建了自己的库并绑定它。我不懂java,有什么方法可以使用javascript读取ios调用日志吗?

android ios react-native

3
推荐指数
1
解决办法
4874
查看次数

如何使用geth获取以太坊区块的数据

如何使用 geth 或 nodejs 或任何其他语言从正在运行的以太坊节点获取块信息?例如,要从比特币获取块数据,有一个配置文件,在确认交易时运行 blocknotify.sh 文件,并且在该 blocknotify.sh 文件中存在以下命令:bitcoin-cli getblock "$@" >> "$@.json"获取块数据,然后我可以发送帖子向 api 请求该块数据。所以我想做同样的事情,即从 ETH 节点获取块数据,并在交易确认时向 api 发送 post 请求。我怎样才能做到这一点 ?

ethereum go-ethereum geth

2
推荐指数
1
解决办法
1万
查看次数

angular ng2 文件上传问题

我正在尝试上传不同的文档。但是当我第二次选择一个文件时,问题就出现了,它被添加到 fileArray 中,它不会被替换。

例如,我为第一个输入选择了一张图片。然后我决定为相同的输入选择不同的图片,然后它会被添加到一个文件数组中,所以当我上传它时,我不想上传的前一张图片也会被上传。

是否有任何解决方案(除了使用单个按钮上传多个文件),以便当我第二次选择文件时,它将被替换而不是添加到文件数组中?

uploadDocument.html 文件:

<form (ngSubmit)=f.form.valid && formSubmit() #f="ngForm">

        <input type="file" class="form-control ml-2" name="photo" ng2FileSelect [uploader]="uploader" />
          <input type="file" class="form-control ml-2" name="document1" ng2FileSelect [uploader]="uploader" />
            <input type="file" class="form-control ml-2" name="pic2" ng2FileSelect [uploader]="uploader" />

    <button type="submit" class="btn btn-danger btn-lg btn-fill">Upload</button>

</form>
Run Code Online (Sandbox Code Playgroud)

uploadDocument.component.ts 文件:

import { Component, OnInit, Renderer, ElementRef } from '@angular/core';
import { UserService } from '../_services';
import { ActivatedRoute, Router, Params} from '@angular/router';
import { FileUploader } from 'ng2-file-upload/ng2-file-upload';
import { FileSelectDirective } from 'ng2-file-upload';

const …
Run Code Online (Sandbox Code Playgroud)

multer ng2-file-upload angular angular5

2
推荐指数
1
解决办法
7685
查看次数