asp.net 파일 다운로드

Cód: --- | Fabricante: ---
Publicado em: Sem categoria

특정 파일 확장자만 다운로드 할 수 있도록 허용 하 고 다른 확장에이 방법을 사용 하지 않으려면 어떻게 해야 합니까? 따라서 .aspx, .html 등을 포함 하 여 모든 파일을 전달할 수 있으므로 보안에 문제가 있음을 알 수 있습니다. 희미 한 파일, 아카이브 세트 파일을 보관할 임시 파일을 생성 합니다 .이 동작은 브라우저 마다 다르지만 브라우저에 따라 달라 지는 것을 참고 하십시오. 파이어 폭스는 당신에 게 선택을 제공 하는이 좋은 대화 상자가 있습니다. Internet Explorer는 파일을 저장할지 여부를 묻는 노란색 아래쪽 막대를 표시 합니다. 크롬-옵션에 따라-단순히 아무것도 묻지 않고 다운로드 폴더에 파일을 다운로드 합니다. 안녕하세요, 파일을 다른 공유 폴더에 저장 하는 경우 우리가 어떻게 동일한 thign을 처리 할 알려 주시기 바랍니다 수 있습니다. 내 요구 사항은 다른 경로에 있는 공유 폴더에서 파일을 가져와 서 루트 노드에 저장할 여유가 없다는 것입니다. 제안 하십시오. 감사! 어떻게 할 것인지는 확실 하지 않습니다. 보안상의 문제로 인해, 브라우저는 각 파일에 대해 특별히 권한을 부여 하지 않는 한 웹 사이트에서 콘텐츠를 자동으로 다운로드 하지 못하게 합니다. 당신이 좋아하는 경우 다음 브라우저의 기본 다운로드 폴더에 그것을 다운로드 하도록 선택할 수 있습니다-그것은 당신이 당신의 브라우저를 설정 하는 방법까지. 하지만 그것을 얻기 위해, 나는 당신이 그것을 다운로드 하려면 명시적으로 승인 해야 믿습니다.

대단히 감사 합니다, 그것은 다운로드를 위한 아주 좋은 방법입니다. 내가 달성 하려고 하는 것은 링크를 클릭 하면 파일을 다운로드 하 고 기본 프린터로 전송 합니다. 이 코드는 Windows 시스템의 모든 파일에서 작동 하지만 Macintosh 시스템에는 몇 가지 문제가 있습니다. 특히, 파일을 다운로드 하지 못할 수 있습니다., 대신 그들은 항상 브라우저에서 예상 대로 열립니다. 404 오류가 발생 하는 경우 ZIP 파일을 다운로드할 수 있도록 IIS가 구성 되어 있는지 확인 합니다. 여기에 가능한 문제와 그것을 해결 하는 방법에 대 한 좋은 설명이입니다: http://www.adamwlewis.com/articles/iis-7-not-serving-files-4047-error 나는 파일 이름 및 varchar 파일로 확장자를 포함 하 여 내 데이터베이스에 서버의 파일 경로를 저장 관리 … 파일의 전체 크기에 따라 다운로드 되는 파일의 별도의 부분 (바이트 범위)에 해당 하는 별도의 HttpWebRequest 호출을 각각 발급 하는 여러 스레드를 실행할 수 있습니다. “청크 바이트” 지정 된 대로 그림 2입니다.

대조적으로, 당신이 작업을 떠나 밤새 실행 하자 우리의 다시 시도 할 수 있는 파일 다운로더를 시작 합니다. 아침에 직장에 도착 하면 파일 다운로드가 10%의 청크에서 실패 했지만 나머지 파일 청크는 계속 다운로드 된 것을 볼 수 있습니다. 지금, 당신은 단지 하나의 청크를 다시 시도 하 고 완료. 실패 한 청크를 발생 시킨 후, 네트워크 링크의 순간적인 딸 꾹 질에서, 그것은 전진 하 고 네트워크 링크가 다시 온라인으로 돌아 왔을 때 밤의 나머지 부분에 나머지 90%를 완료 했다. 파일이 폴더 계층 구조 내부에 있다고 가정 하면 전송 파일 ()을 사용 하 여 보낸 출력에 대해 다른 이름으로 저장 대화 상자를 강제로 지정할 수 있습니다. 코드는 두 번째 마지막 줄까지 작동 합니다.

Compartilhe