javascript 다운로드 파일명 변경

fileupload 함수는 이미지 요소와 이미지 데이터를 읽을 수 있는 파일 이라는 두 개의 입력을 받아들입니다. file 개체는 파일에 대 한 유용한 정보를 포함 하는 세 가지 특성을 제공 합니다. 매우 편리 하 게이 기술과 함께 파일을 생성 하는 데 사용: http://stackoverflow.com/questions/2897619/using-html5-javascript-to-generate-and-save-a-file 다운로드 속성은 “” 하이퍼 링크를 다운로드 하는 데 사용 되지 않는 것 같습니다 blob href가 포함 되어 있습니다. 테스트 케이스: https://jsfiddle.net/08dzeq3e/6/IE = > 모든 가장자리에서 다운로드 하지 않습니다 = > 다운로드 파일 이름으로 “E0F5CA16-F4AA-4B18-9A07-BFDD1F0633BD” 크롬 = > 다운로드 파일 이름으로 “내-다운로드. json” 파이어 폭스 = > 다운로드 “내-다운로드. json” 이 특성은 생성 된 파일이 사용 중인 경우–서버측의 파일 이름이 엄청나게 고유 해야 하지만 다운로드 특성으로 인해 파일 이름이 사용자에 게 의미를 가지는 데 매우 유용 합니다. 다운로드 특성은 엄청나게 섹시 하지는 않지만 실용적이 고 쉽게 추가할 수 있는 향상 된 기능 중 하나입니다. 이러한 문제는 여전히 발생 하 고 있습니다. 다운로드 특성 콘텐츠는 무시 됩니다. 또한 파일 확장명이 인식 되지 않으면 Edge에서 파일 확장명이 변경 됩니다 (예: .jnk가 file_jnk 됩니다). 가장자리의 내 버전은 가장 최근의 것 처럼 보이지 않는 09/26/2017는 최신 하지만 릴리스 날짜입니다 41.16299.248.0입니다.

작동 하지 않는 다운로드 속성에 대 한 인터넷에 불평이 많이 있다, 그것의 일부는 최근. 내 위의 코멘트를 하나의 예입니다. 이때 인터넷 탐색기나 Safari는 다운로드 특성을 지원 하지 않습니다. 이러한 브라우저 사용자의 경우 다른 이름으로 저장할 파일 이름을 제안할 수 있습니다. 다음 jQuery 코드 다운로드 링크 옆에 있는 다운로드 지침을 추가 합니다. 다운로드 특성에 대 한 테스트는 요소 테스트의 [특성 이름]을 사용 하 여 이루어집니다. jQuery get () 함수는 기본 엘리먼트를 리턴 하기 위해 채택 된다 . 줄 2는 문서에서 CSS 클래스 obj와 함께 모든 요소의 imgs 라는 nodelist를 페치합니다. 우리의 경우에는, 이러한 모든 이미지의 축소판이 될 것입니다.

일단 우리가 그 목록을가지고, 그것을 통해가 서 각각에 대 한 새로운 fileupload 인스턴스를 만드는 사소한이 야. 이러한 각 해당 파일을 업로드 하는 핸들입니다. 사용자가 파일을 웹 응용 프로그램으로 끌어서 놓을 수도 있습니다. 나는 아직도 버전에 있는 다운로드 특성 문제점을 본다: 11.0.9600.18538. 또한, mssaveoropenblob가 다운로드 팝업을 제공 하지만, 열기의 클릭에/항상 말합니다,이 파일은 재시도 버튼으로 다운로드 할 수 없습니다 저장 합니다.