C#에서 다운로드 받을 URL과 저장할 경로를 지정하면 다운로드 받는 함수입니다.



C# 파일 다운로드하기


     public  void fileDownload(String url, String path)

        {

            try

            {

                WebClient webClient = new WebClient();

                webClient.DownloadFile(url, path);

            } catch (Exception e)

            {

                Console.WriteLine(e);

                Console.ReadLine();

            }

        }


사용 예 ) fileDownload("http://site.com/download.zip", Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\download.zip");

바탕화면에 download.zip 이라는 이름으로 저장

저작자 표시 비영리 동일 조건 변경 허락
신고

'Development > C#' 카테고리의 다른 글

C# 파일 다운로드하기  (0) 2017.07.27
C# 화면 캡처하기  (0) 2017.07.21
C# 현재시간 Timestamp 가져오는 함수  (0) 2017.07.20

카톡, 라인과 같은 타 메신저처럼 페이스북 메신저에서도 메세지를 확인하면 상대방에게 읽었다는 정보를 주게 됩니다. 그러나 간단히 브라우저에서 확장 프로그램을 설치함으로써 메시지를 확인하더라도 상대방은 알 수 없게 할 수 있습니다. (읽씹했지만 안읽씹처리)


페이스북 메신저 '읽음' 처리하지 않고 메시지 보기


1. 크롬 브라우저를 사용중인 경우


먼저 크롬 브라우저의 확장 프로그램이므로 크롬을 사용 중이어야 합니다.(데스크탑용 크롬만 해당)


https://chrome.google.com/webstore/detail/unseen/oclokcfejikeggpnhgakanfbdnlafaon


1. 크롬 브라우저로 위 링크에 들어가 'CHROME에 추가'를 클릭합니다.


2. 추가되게 되면 오른쪽 위에 아래 사진과 같은 아이콘이 뜨게 되며, 청색으로 색이 들어올 때는 읽어도 상대방에게 읽었다는 정보를 주지 않습니다. 클릭해 기능을 비활성화하면 기존과 같이 읽었다는 표시가 보이게 됩니다.





2. 크롬 브라우저를 사용중이지 않은 경우

사파리나 다른 브라우저를 사용하는 경우에는 크롬 확장 프로그램을 사용할 수가 없습니다. 다른 방법을 사용해 막을 수 있는데 사용하는 브라우저의 Adblock Plus나 uBlock의 직접 url을 차단하는 기능을 이용해 막을 수 있습니다.


facebook.com/ajax/mercury/change_read_status.php$xmlhttprequest



위 주소를 추가해 읽음 처리되는 것을 막을 수 있습니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

파이썬 코드 내에 한글 같은 지원하지 않는 문자가 포함되었을 시에 일어나는 오류입니다.

SyntaxError: Non-ASCII character '\xec' in file /Volumes/DATA/Users/jhrunning/Documents/untitled4/hi.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

[Python] SyntaxError: Non-ASCII character 오류 해결하기


이 문제는 파일의 맨 위에 아래와 같은 주석을 추가해 사용할 인코딩을 지정해 주면 됩니다. (#을 제외하면 안 됩니다.)

# -*- coding: utf-8 -*-



저작자 표시 비영리 동일 조건 변경 허락
신고

'Development > Python' 카테고리의 다른 글

[Python] SyntaxError: Non-ASCII character 오류 해결하기  (0) 2017.07.25