相关疑难解决方法(0)

如何在JavaScript中将文件转换为base64?

现在我通过这行获取File对象:

file = document.querySelector('#files > input[type="file"]').files[0]
Run Code Online (Sandbox Code Playgroud)

我需要通过基础64中的json发送此文件.我应该怎么做才能将它转换为base64字符串?

javascript base64

140
推荐指数
8
解决办法
24万
查看次数

将Base64字符串转换为图像文件?

我试图将我的base64图像字符串转换为图像文件.这是我的Base64字符串:

http://pastebin.com/ENkTrGNG

使用以下代码将其转换为图像文件:

function base64_to_jpeg( $base64_string, $output_file ) {
    $ifp = fopen( $output_file, "wb" ); 
    fwrite( $ifp, base64_decode( $base64_string) ); 
    fclose( $ifp ); 
    return( $output_file ); 
}

$image = base64_to_jpeg( $my_base64_string, 'tmp.jpg' );
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误invalid image,这里有什么不对吗?

php base64

132
推荐指数
5
解决办法
29万
查看次数

Angular4 - 表单控件没有值访问器

我对自己的表格有点疑惑.

我做了一个自定义元素:

<div formControlName="surveyType">
  <div *ngFor="let type of surveyTypes"
       (click)="onSelectType(type)"
       [class.selected]="type === selectedType">
    <md-icon>{{ type.icon }}</md-icon>
    <span>{{ type.description }}</span>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试添加formControlName但有角度不想知道任何事情,只是说:

<div formControlName="surveyType">
  <div *ngFor="let type of surveyTypes"
       (click)="onSelectType(type)"
       [class.selected]="type === selectedType">
    <md-icon>{{ type.icon }}</md-icon>
    <span>{{ type.description }}</span>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试图添加ngDefaultControl但没有成功.这似乎是因为没有输入/选择...但我不知道该怎么做.

我想将我的点击绑定到这个formControl,以便当有人点击整个卡片时将我的'type'推入formControl.可能吗?

javascript typescript angular angular4-forms

124
推荐指数
3
解决办法
14万
查看次数

将base64 png数据转换为javascript文件对象

我有两个base64用PNG编码,我需要使用Resemble.JS进行比较

我认为最好的方法是使用转换PNG为文件对象fileReader.我该怎么做?

javascript base64 fileapi

36
推荐指数
3
解决办法
9万
查看次数

标签 统计

base64 ×3

javascript ×3

angular ×1

angular4-forms ×1

fileapi ×1

php ×1

typescript ×1