나를 제외한 천재들 블로그


- '다운로드' 태그의 글 목록 -

다운로드

    [JS] SVG 다운로드 (내보내기), PNG로 변환

    [JS] SVG 다운로드 (내보내기), PNG로 변환

    SVG 다운로드 const $svg = document.querySelector("svg"); const data = new XMLSerializer().serializeToString($svg); const blob = new Blob([data], {type: "image/svg+xml;charset=utf-8"}); const $link = document.createElement("a"); $link.download = "export.svg"; $link.href = URL.createObjectURL(blob); $link.click(); SVG의 텍스트 데이터를 추출해 Blob 객체를 만들어주고 URL.createObjectURL 메서드를 이용한 다운로드 URL을 사용해 다운로드하는 코드입니다..

    [JS] 캔버스(Canvas) 이미지 다운로드

    [JS] 캔버스(Canvas) 이미지 다운로드

    A태그에 존재하는 download 속성과 canvas.toDataURL 메서드를 이용하여 base64 방식의 인코딩 이미지를 다운로드할 수 있습니다. 예제 코드 See the Pen drawing by hyukson (@hyukson) on CodePen. 코드 // 다운로드할 캔버스 const $canvas = document.querySelector("canvas"); // A DOM 생성 const $link = document.createElement("a"); $link.download = "파일명.png"; $link.href = $canvas.toDataURL("image/png"); // element에 마우스 클릭 $link.click(); document.createElement 메서드..

    Android Studio 설치하기

    Android Studio 설치하기

    1. Android Studio 다운로드와 설치하기 구글에서 제공하는 안드로이드 스튜디오는 IntelliJ IDEA를 기반으로 하고 있습니다. https://developer.android.com/studio?hl=ko로 이동하여 약관 동의 후 다운로드하고 설치합니다. Android Virtual Device를 선택되어 있는지 확인을 하고 Next를 클릭한 후 Install 합니다. 설치 후 실행시키면 아래와 같은 창이 뜹니다. 이전에 설치한 적이 있는 분들이 아닐 시 아래 Do not import settings를 클릭 후 OK 버튼을 클릭해 다음으로 넘어갑니다. 안드로이드 스튜디오의 관련 기능을 사용하는 것에 대해서 구글에서 수집할 수 있도록 허용할지 설정을 합니다 구글에 정보를 전송해도 상관없다면 ..

    [PHP] 파일 다운로드

    [PHP] 파일 다운로드

    코드 $fe = fopen("파일경로", "r"); header("Content-Disposition:attachment; filename=다운로드 되는 파일 이름"); header("Content-Type:file/unknown;"); fpassthru($fe); php 파일 다운로드는 http 요청을 변경하여 구현할 수 있습니다.

    [PHP] 다중 파일을 ZIP 압축 파일로 다운로드하기

    [PHP] 다중 파일을 ZIP 압축 파일로 다운로드하기

    코드 // 가상의 경로를 가진 배열 생성 $files = ['upload/zipFile_1.txt', 'upload/zipFile_2.txt']; $filePath = $_SERVER['DOCUMENT_ROOT']."/"; $zip = new ZipArchive(); // zip 아카이브 생성하기 위한 고유값 $zipName = time()."zip"; // zip 아카이브 생성 여부 확인 if (!$zip->open($zipName, ZipArchive::CREATE)) { exit("error"); } // addFile ( 파일이 존재하는 경로, 저장될 이름 ) foreach ($files as $fileName) { $zip->addFile($filePath.$fileName, $fileName)..