파일을 다운로드 할 때 파일 이름을 바꿀 수 있습니까? 예를 들어, ID를 사용하여 폴더에 파일을 저장하고 싶지만 사용자가 파일을 다운로드 할 때 원래 파일 이름을 반환하고 싶습니다.다운로드 요청시 파일 이름을 동적으로 바꿉니다.
답변
은 여기
Response.AppendHeader("Content-Disposition","attachment; filename=LeftCorner.jpg");
예
string filename = "orignal file name.ext";
Response.AppendHeader("Content-Disposition","attachment; filename="+ filename +"");
어떻게 자리를 차지할 다운로드가 무엇입니까? 나는 당신을 따르지 않을거야 ... –
대답 –
에 붙여 넣은 링크를 확인하면 모든 파일 형식 (.zip, rar, pdf 등)에서 작동합니까? –
브레 = 브레 델 기록 보관소 + 확장자 (ejemplo.txt)
public void DownloadFile(string ubicacion, string nombre)
{
Response.Clear();
Response.ContentType = @"application\octet-stream";
System.IO.FileInfo file = new System.IO.FileInfo(ubicacion);
Response.AddHeader("Content-Disposition", "attachment; filename=" + nombre);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.Flush();
}
코드가하는 일을 설명하는 주석을 추가하십시오. 영어를 사용하십시오. 친애하는. – YakovL
- 1. Ruby에서 파일 이름을 바꿉니다.
- 2. 자바 스크립트로 양식 요소의 이름을 동적으로 바꿉니다.
- 3. .doc 파일 다운로드 요청시 WebDav 요청을 피하십시오.
- 4. 파일을 읽고 파일 이름을 현재 날짜로 바꿉니다.
- 5. 어떻게 메이크 파일에서 동적으로 개체 파일의 이름을 바꿉니다
- 6. wget - 디렉토리를 지정하고 파일의 이름을 바꿉니다.
- 7. Alpha는 여러 언어로 이름을 바꿉니다.
- 8. xslt의 필드를 병합하고 이름을 바꿉니다.
- 9. 파일 이름을 바꾸고 이전 파일 이름을 Subversion의 이전 버전 파일로 바꿉니다.
- 10. EmacsW32는 이전 Windows 단축 파일 이름의 버퍼 이름을 바꿉니다.
- 11. Win32의 파일 이름을 대문자 만 다른 이름으로 바꿉니다.
- 12. 파일이 중복인지 확인하고 파일 이름이 중복되지 않은 경우 이름을 바꿉니다.
- 13. 요청시 사용자 정의 파일 열기
- 14. Silverlight 클라이언트에서 파일 다운로드
- 15. 파일 다운로드 및 설정 다운로드 한 파일 이름
- 16. SSRS 보고서의 이름을 동적으로 변경하십시오.
- 17. PHP 포함 파일 다운로드
- 18. 동적으로 jQuery 진행률 막대의 색을 바꿉니다.
- 19. 파일 다운로드
- 20. 파일 다운로드
- 21. div의 클래스 이름을 여러 클래스로 바꿉니다.
- 22. 데이터베이스에 중복 된 것을 찾고 이름을 바꿉니다.
- 23. htaccess는 phpmyadmin 폴더를 보호하고 이름을 바꿉니다.
- 24. 파일 다운로드 대화 상자
- 25. 요청시 xap 파일로드
- 26. ASP.NET에서 파일 업로드/다운로드
- 27. Google 크롬은 파일 .xml의 이름을 .download로 변경합니다.
- 28. 동적으로 ComboBox 이름을 생성합니다.
- 29. 컨트롤에 동적으로 이름을 지정하십시오.
- 30. 파일 세트를 001, 002, ...로 바꿉니다.
대 위에 파일의 이름을 변경 조금 더 줄 수 있어요? 세부 사항, 특히 파일이 클라이언트에 어떻게 다운로드되고 있습니까? – CodingGorilla
* lot * 자세한 정보는 여기에 제공해야합니다. 파일을 다운로드하는 이유는 무엇입니까? 귀하의 코드는 어디에 적합합니까? –
원래 이름의 상점이 있어야합니다. – ChrisF