JS 를 이용 하여 상용 형식 파일 다운로드 실현

3216 단어 파일 다운로드
모두 가 알다 시 피 이 그림 다운로드 < / a >이러한 코드 는 그림 을 다운로드 할 수 없습니다. IE 에 서 는 이 그림 만 열 고 자주 사용 하 는 형식 txt \ doc \ bmp \ jpg 등 이 있 습 니 다. 팝 업 저장 대화 상 자 를 다운로드 하여 저장 하려 면배경 에 코드 를 써 야 합 니 다.오늘 은 수 없 이 뒤 져 보 더 니 마침내 JS 방식 을 찾 아 다운 로드 를 실현 했다.    다음은 완전한 코드 입 니 다.<head runat="server"> < title > 파일 다운로드 < / title > </head> <script type="text/javascript" > / / JS 를 사용 하여. jpg,. doc,. txt,. rar,. zip 등 파일 을 다운로드 하 는 방법 (인자 imgOrURL 은 다운로드 할 그림 의 URL 주소) / / 이 방법 을 사용 하여 압축 파일 을 다운로드 할 때 웹 페이지 오류 정보 알림 이 있 습 니 다. / / doc,. rar,. zip 파일 은 파일 주 소 를 통 해 직접 다운로드 할 수 있 습 니 다. / / 예: < a href = ".. / Images / test. doc" > 파일 다운로드 클릭 < / a > < a href = ".. / Images / test. zip" > 파일 다운로드 클릭 < / a > function saveImageAs(imgOrURL) { if (typeof imgOrURL == 'object') imgOrURL = imgOrURL.src; window.win = open (imgOrURL); setTimeout('win.document.execCommand("SaveAs")', 500); } / / JS 를 사용 하여. txt,. doc,. txt,. rar,. zip 등 파일 을 다운로드 하 는 방법 (매개 변수 fileURL 은 다운로드 할 그림 의 URL 주소) / / 이 방법 을 사용 하여 압축 파일 을 다운로드 할 때 웹 페이지 오류 정보 가 없 지만 이 방법 으로. jpg 그림 파일 을 다운로드 할 수 없습니다. / / doc,. rar,. zip 파일 은 파일 주 소 를 통 해 직접 다운로드 할 수 있 습 니 다. / / 예: < a href = ".. / Images / test. doc" > 파일 다운로드 클릭 < / a > < a href = ".. / Images / test. zip" > 파일 다운로드 클릭 < / a > function savetxt(fileURL){ var fileURL=window.open (fileURL,"_blank","height=0,width=0,toolbar=no,menubar=no,scrollbars=no,resizable=on,location=no,status=no"); fileURL.document.execCommand("SaveAs"); fileURL.window.close(); fileURL.close(); } / / 기능 은 savetxt 방법 과 유사 하지만 다운로드 할 때 초기 파일 이름 은 code. txt 입 니 다. 대상 파일 이름 과 같 지 않 습 니 다. function svcode(obj) { var winname = window.open('', '_blank', 'height=1,width=1,top=200,left=300'); winname.document.open('text/html', 'replace'); winname.document.writeln(obj.value); winname.document.execCommand('saveas','','code.txt'); winname.close(); } </script> <body> <div> <br /> < a href = "javascript: void 0" onclick = "savetxt ('.. / Images / test. txt'); return false" > 파일 다운로드 클릭 < / a > <br /><br /> < a href = "javascript: savetxt ('.. / Images / test. txt')" > 파일 다운로드 클릭 < / a > <br /><br /> <!-- .doc,. rar,. zip 파일 은 파일 이 있 는 주 소 를 통 해 직접 다운로드 할 수 있 습 니 다 -- > < a href = ".. / Images / test. doc" > 파일 다운로드 클릭 < / a > <br /><br /> < a href = ".. / Images / test. zip" > 파일 다운로드 클릭 < / a > </div> </body> 주로 window 에 있 습 니 다. ie 개발 자 도구 로 찾 아 볼 수 있 습 니 다.    360 데스크 톱 개발 플랫폼 에서 그림 을 직접 다운로드 합 니 다.window.external.wappDownloadFiles('http://www.8kmm.com/UploadFiles/chinameinv/2011/5/201105022237355898.jpg','*.jpg',false); 배경 화면 설정:window.external.wappSetAsDesktop('http://www.8kmm.com/UploadFiles/chinameinv/2011/5/201105022237355898.jpg',2);  강하 다. IE 만 유효 하 다. 

좋은 웹페이지 즐겨찾기