자, 여기에이 시나리오가 있습니다. 사용자가 다운로드를 시작할 수 있도록 URL을 지정합니다. 다운로드 버튼에는 www.mydomainname/files/abc.mp3과 같은 navigateURL이 있습니다. 따라서 사용자가 클릭하면 자동으로 SaveFileDialog가 팝업되어 사용자가 저장 대상을 선택할 수 있습니다. 내 질문은 SaveFileDialog에서 버튼 클릭 이벤트에 대한 액세스 권한이 있습니까? FileOk 이벤트와 마찬가지로? 내가 원하는 것은 파일을 다운로드하는 횟수를 추적하고 싶다는 것입니다. 모든 포인터는 매우 감사하게 될 것입니다.SaveFileDialog Save Button 이벤트
2
A
답변
0
Track File Download hits/count in ASP.Net
체크 아웃이 질문에 대한 답을. 이것은보다 적절한 접근 방법 인 것 같습니다.
0
FileName 속성이 비어 있는지 확인할 수 있습니다. 가능한 경우 서버 로그를 사용하여 hotlinking을 허용하는 경우 대화 상자에서 파일을 다운로드 할 수있는 모든 방법을 추적하지 않으므로 모니터링하는 것이 좋습니다.
+0
흠, 그래도 나는이 savefiledialog에 대해서 조금 회의적이었다. 포인터를 가져 주셔서 감사합니다. – Zenvo
0
파일을 보내는 스트림이 완료되면 로그를 데이터베이스에 추가하면 보고서를 생성하거나 간단한 SQL을 수행하여 노래 다운로드 횟수를 줄일 수 있습니다.
+0
음, 예를 하나 보셨나요? 나에게 조금 애매하다. – Zenvo
http://stackoverflow.com/questions/3154856/track-file-download-hits-count-in-asp-net이 질문에 대한 답변을 확인하십시오. 이것은보다 적절한 접근 방법 인 것 같습니다. – Corylulu
사용자가 다운로드 취소를 결정하면 처리기가 카운트에 추가됩니까? – Zenvo
정말 알 수있는 방법이 없습니다. 그 시스템은 훨씬 더 어려울 것입니다. 또한 다운로드가 시작되면 브라우저에서 해당 지점부터 처리됩니다. 이것이 가능하다면 거대한 안보 위협이되지 않을 것이라고 나는 이것을하는 방법을 생각할 수 없다. – Corylulu