SharedIT | 묻고 답하기(AMP)

이메일 첨부파일 대용량 대응 : FTP -> WEB LINK


안녕하세요. 제목 그대로입니다.

사내에 FTP 서버를 운영중입니다. 그래서, 대용량 파일 첨부가 필요한 메일의 경우에 FTP 서버를 사용하려고 합니다.

그래서 생각한 건, 

이메일이 HTML 링크를 지원하니까, 파일 다운로드 링크를 FTP 로 연결하면 될 거 같아서 검색해보니 아래 내용이 나왔습니다. 


https://www.oreilly.com/library/view/web-design-in/0596009879/ch11s04s02.html


내용 보면 아시겠지만, 요점은 <a href="ftp://... "> </a>  로 FTP 서버의 내용을 웹링크로 바로 가져올 수 있다고 합니다.

근데... 위 내용대로 해 보니까 안 되네요?  다운로드가 되는 게 아니라  FTP 프로그램 선택하라는 프로그램 선택 창이 뜹니다. 




질문입니다. 

1. 위 기능으로 혹시 FTP -> 웹링크 -> 파일 다운로드 를 사용해 보신 분들이 있나요?

2. 결국은 이메일 대용량 파일 보내기 작업을 원하는 겁니다.
FTP -> 웹링크 -> 파일 다운로드 작업 처리가 가능한 다른 방법을 알고 계신 분들은 알려주시면 감사하겠습니다.
저 기능 때문에 웹서버를 굴리는 건 너무 과한걸로 보이거든요.


이상입니다. 모두들 즐거운 하루 되시기 바랍니다.

8개의 답변이 있습니다.

deerokgo
  0 추천 | 약 2달 전

대용량 파일을 송수신 할 때 FTP는 권하지 않습니다.

웹 링크도 비슷하다고 보시면 될거 같고요.

NAS 사용하셔도 되고요.

회사에서 구독하는 오피스와 관련된 서비스를 이용하시면 좋습니다.

구글 구독 중이시라면 구글 드라이브, MS365 구독 중이시라면 OneDrive 를 사용하시면 업무와 관련되서 효율적이라 생각이 됩니다.

Simon.Park
  0 추천 | 약 2달 전

보통 대용량 파일을 첨부 하려고 할 경우 위와 같이 ftp 는 잘 하지 않습니다.

대부분 NAS 를 이용해서 하거나,

Google Drive 등의 공유 서비스를 이용하는 경우가 많습니다. 

에이스퐝
  0 추천 | 약 2달 전

ftp로 하는것보다는 nas를 이용하는게 좋아보입니다

보통 내부의 ftp서버는 내부에서 사용하고 외부공유의 목적용으로 nas를 두는게 보안상 또는 공유할때 더 간편할 것으로 보입니다


wansoo
  0 추천 | 약 2달 전

FTP 서버를 운영하고, FTP 클라이언트로 FTP 프로토콜로 파일을 서버에 전송했다 해서 굳이 FTP 프로토콜을 이용해서 파일을 다운 받게 할 필요는 없습니다.

웹서버를 구동해 두고, 웹서버의 홈디렉터리 하위 디렉터리에다 FTP 프로토콜을 이용하여 파일을 전송해 올려 두고 웹프로토콜( http, https )을 사용하여 파일을 다운 받도록 링크를 걸어서 다운 받게 만드는 게 좋습니다.

웹 브라우저는 기본적으로 웹 프로토콜을 위한 클라이언트입니다.

추가적으로 ftp 프로토콜도 지원하는 웹브라우저가 많지만, 모든 웹 브라우저가 FTP 프로토콜을 지원해야 하는 것은 아니라 할 수 있겠고요.

예전에는 웹 브라우저가 gopher, news, 등등의 프로토콜을 지원하는 경우가 많았지만 요즘은 gopher나 심지어 network news transfer protocol ( nntp )도 지원하지 않는 경우가 대부분이죠.


그리고... FTP 프로토콜을 id와 password까지 지정해서 URL을 만들어서 다운 받는 방식은 적절하지 않아 보이고요.

웹브라우저에서 굳이 FTP 프로토콜을 통해서 파일을 다운 받게 만들고 싶을 경우라면 id, password를 지정해서 다운받도록 만들게 아니라 anonymous ftp를 활성화해서 익명 ftp를 통해서 다운 받도록 URL을 만드는게 낫지 않을까 싶네요.

wansoo | 약 2달 전

웹서버 구동하는걸 너무 과하다고 생각할 필요는 없어 보입니다.

저 기능을 구현하기 위해 FTP 서버를 구동하듯이 웹서버도 구동하면 됩니다.

웹서버를 구동한다해서 거창한 웹페이지를 만들어 넣어야 하는 것도 아니고... 웹페이지는 웹서버 설치할때 기본 들어가는 index.html 파일 달랑 하나만 두고 구동하거나, 기본 페이지가 없더라도 웹서버에 올려둔 파일들을 전달하는 용도로 사용하기에 아무런 문제가 없겠고요.

topkslee
  0 추천 | 약 2달 전

메일에 html 링크 지원이 된다고 하더라도

메일을 보낼때 ftp 경로 html 구문을 매번 사용하기 힘드실텐데요.

NAS 또는 클라우드 저장소(Dropbox, GoogleDrive, Onedrive 등)에서 링크 추출하시는게

운영하시기 쉽지 않을까요?

차니
  0 추천 | 약 2달 전

웹하드나 나스에 대용량 화일

링크 추출이 있어 직접 html 문 작성을 안하지만

anonymous 접근이 되어야 아니면 계정/암호 확인 되어야 다운로드 될 것입니다.

앵그리파파
  0 추천 | 약 2달 전

FTP 서버에 있는 file.txt 파일을 웹페이지에서 하이퍼링크를 추가하여 다운로드 하려는 경우,

아래 코드를 참고해서 ftptest01.html로 만들고, 테스트 해보세요.


  • ftp 서버 주소 실제 서버 경로로 수정해주세요.

  • download 이하 내용은 선택사항입니다.

주의할만한 점은,

- FTP 서버에 익명 액세스가 혀용되지 않는 경우,
ftp:// ~~~~ 와 같이 사용자 이름과 비밀번호를 포함시켜야 할 수 있습니다.  다만, 이는 보안상 문제가 있을 수 있습니다.

- 브라우저에서 FTP 링크를 지원하지 않는 경우도 있습니다. 이런 경우에는 http나 https를 사용하여 파일을 제공하는 것이 더 일반적입니다.

- FTP는 기본적으로 보안이 취약할 수 있으므로, 가능하면 SFTP와 같은 안전한 프로토콜을 사용하는 것이 좋습니다.

명동쓰레빠
  0 추천 | 약 2달 전

첨부 파일은 별도 서버에 보관하고 메일 본문에서 링크로 보여 주는건 좋은 생각인것 같습니다.

저희도 그냥 다 보내고 있습니다.