따라서 이 페이지를 실행한 다음 변경하지 않고 이미지 다운로드 버튼을 클릭하면 다음 이미지 다운로드가 표시됩니다. 파일이 서버에 있는 경우, 특히 파일이 자동으로 생성된 경우 acme-doc-2.0.1.txt와 같은 숫자와 대시로 체계적으로 이름을 지정할 수 있습니다. Acme 문서 (버전 2.0.1).txt (파일 확장명을 잊지 마세요)와 같이 다운로드 할 때 사용자가 더 합리적인 이름으로 파일을받는 것이 좋습니다. 데모 페이지에서 시도해 보면 다운로드 특성에 지정된 이름으로 다운로드한 파일을 찾아야 합니다. 다운로드 특성이 있는 경우 작성자가 리소스를 다운로드하는 데 사용할 하이퍼링크를 의도했음을 나타냅니다. 특성에 값이 있을 수 있습니다. 이 값(있는 경우)은 작성자가 로컬 파일 시스템에서 리소스에 레이블을 지정하는 데 사용할 때 권장하는 기본 파일 이름을 지정합니다. 허용된 값에 대한 제한은 없지만 대부분의 파일 시스템에는 파일 이름에서 지원되는 구두점에 대한 제한이 있으며 사용자 에이전트는 파일 이름을 적절하게 조정할 수 있습니다. href 특성을 사용하여 HTML element(또는 앵커 요소)는 웹 페이지, 파일, 전자 메일 주소, 동일한 페이지의 위치 또는 URL이 해결할 수 있는 모든 것에 대한 하이퍼링크를 만듭니다.
그러나 이 기능은 서버가 응답 값을 생성하고 다운로드 동작 및 파일 이름에 적합한 콘텐츠 처리 값을 설정할 수 있는 지정된 HREF 위치로 이동하기만 하면 되므로 이 기능은 실제로 “점진적 향상”으로 볼 수 있습니다. 따라서 실제로 “다운로드” 특성을 사용하면 사용자가 이 기존 워크플로를 경험하는 방식을 보다 세한 제어할 수 있습니다. 이렇게 하면 실제로 다운로드중인 파일의 이름을 변경할 수 있습니다. 이렇게하면 새 창에서 PDF를 열고 다운로드 할 수 있습니다 (적어도 파이어 폭스에서). 다른 파일의 경우 파일 이름으로 만드십시오. 이미지와 음악의 경우 사이트와 동일한 디렉토리에 저장하고 싶을 것입니다. 따라서 특성에 값을 부여하여 사용자 에이전트가 파일을 파일에 저장할 때 사용할 파일 이름을 지정할 수 있습니다. 이 값은 콘텐츠 처리 HTTP 헤더의 파일 이름 매개 변수에 의해 재정의될 수 있습니다. [다운로드]의 진정한 이점은 Blob: URL 및 파일 시스템: URL URL로 작업할 때입니다. 앱 내에서 생성/수정된 콘텐츠를 다운로드할 수 있는 방법을 사용자에게 제공합니다. 이 “다운로드”속성에는 너무 많은 것이 없습니다. 파일 이름을 속성 값으로 제공하기만 하면 됩니다.
그런 다음 사용자가 앵커 링크를 클릭하면 HREF 위치를 다운로드하고 제공된 파일 이름을 사용하여 결과 페이로드를 저장합니다.