先端は写真をbase 64に変えます.
635 ワード
canvasを使う
1
2
var canvas=
Dcument.getElemenntById(
「xxxx」)
var base 64=canvas.toData URL(
「写真の住所」)
FileReaderを使う
使用
1
2
3
4
var reader=
new FileReader()
var file=fileList[
0]
//ここfileListはFile APIで取得したファイル群(multiを開く)です.
reader.readAdata URL;
var base 64=reader.result;
用途
写真をbase 64形式に変換するのは主にHTTP要求を低減し、リアルタイムでアップロードする画像をプレビューするためです.canvasを通じて写真をさらに加工することができます.
canvas
ラベルを新規作成してcssで隠します.その後、このcanvas要素を取得し、toDataURL
方法で変換する.1
2
var canvas=
Dcument.getElemenntById(
「xxxx」)
var base 64=canvas.toData URL(
「写真の住所」)
FileReaderを使う
使用
FileReader
の readAsDataURL
方法として、画像を読み込み、base 64データをそのresult属性に保存します.1
2
3
4
var reader=
new FileReader()
var file=fileList[
0]
//ここfileListはFile APIで取得したファイル群(multiを開く)です.
reader.readAdata URL;
var base 64=reader.result;
用途
写真をbase 64形式に変換するのは主にHTTP要求を低減し、リアルタイムでアップロードする画像をプレビューするためです.canvasを通じて写真をさらに加工することができます.