javascript를 사용하여 이미지를 base64 문자열로 변환하는 방법
제 이미지를 서버로 보내기 위해 제 이미지를 base64 문자열로 변환해야 합니다. JS 파일이 있습니까? 다른 변환 방법
455
11
제 이미지를 서버로 보내기 위해 제 이미지를 base64 문자열로 변환해야 합니다. JS 파일이 있습니까? 다른 변환 방법
여러 가지 방식 중 하나를 선택할 수 있습니다.
1. 외곽진입: 필레이더
물방울 이미지를 통해 읽어들입니다 스믈하트프리퀘스트 및 필레이더 apiu list. 변환할지 redhat. 다토를:
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
이 예제 코드를 사용하여 구현됩니까 WHATWG 페치할 apiu 수도 있다.
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
성과 = 필레이더 * http://caniuse.com/
http://caniuse.com/ # 성과 = 페치할
2. 외곽진입: 캔바스를
기존 이미지를 로드하는 이미지 객체, 페인트합니다 redhat. 비사양 오염된 캔바스를 및 변환하십시오 캔바스를 다시 다토를.
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
자세히
'이미지 / png 이미지 / jpg / jpeg', '', '이미지', 'image/gif image/bmp image/tiff', '', '', '이미지 / x 아이콘이 image/svg+xml image/webp image/xxx' ',' ',' ','
'', '이미지 / jpeg 이미지 / png 이미지 / webp' (크롬) ','
있지만브라우저에 Support:*
http://caniuse.com/ # 성과 = 캔바스를
>. IE10 (IE10 그냥 수행됨 어원이 같은 이미지)
3. 외곽진입: 로컬 파일 시스템에서 이미지
스케쳐내 변환하십시오 사용자가 파일 시스템 이미지와 다른 접근 방식을 취할 필요가 있습니다. List. 필레이더 apiu:
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
HTML5 ''를 사용할 수 있습니다.
캔버스를 만들고 이미지를 캔버스에 로드한 다음 'toDataURL()'을 사용하여 base64 표현(실제로 'data:' URL이지만 base64 인코딩된 이미지가 포함되어 있음)을 가져옵니다.
이 스니핏을 너회의 문자열을 string 데이터, 영상, 심지어 base64 로 비디오 파일을 변환할 수 있다.
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
기본적으로 경우 이미지가
그러면 마치 변환할 수 있습니다.
이것은 무엇을 했는지
여기에 it 및 사용 방법
[파일]을 사용할 수 있습니다.API]1 그러나 그것은 거의 지원되지 않는다.
이 경우 단순 기능에서 파일 객체에는 작동합니까 -
Ex 사용 -
내가 할 수 있는 가장 안전하고 신뢰할 수 있는 방법을 사용할 수 있습니다 () ',' 필레이더 < br/>.
데모: [이미지 base64 로] [1]
[1]: https://codverter.com/src/webeditor? query = 51fce789-2fee-46be-ac90-94f8d7797b68
이미지 변환될지 내린 것으로 알고 있습니다 base64 구체화하십시오 방법으로 필레이더 () 또는 저장하기 캔바스를 토다토를 사용 후 afaq 요소 () 이미지. 내가 이 같은 문제를 경식도 사미라 참조할 수 있습니다.
26554277 https://stackoverflow.com/questions/26212792/convert-an-image-to-canvas-that-is-already-loaded/26554277
이 코드를 시도하시겠습니까
이 기능은 파일 업로드 이벤트 카요 변경
숨겨진 base64data 작성하든지 파일링된 사용합니다.
도조를 사용하면 base64로 직접 인코딩하거나 디코딩할 수 있습니다.
이렇게 해보세요.
dojox.encoding.base64를 사용하여 바이트 배열을 인코딩하려면:
base64 인코딩 문자열을 디코딩하려면: