문제

나는 C#웹 응용 프로그램이다.net2.0 에서 호스팅되는 서버 A.웹 응용 프로그램은 사용자가 사용하여 파일을 업로드하 <input id="File1" name="filMyFile" type="file" runat="server" /> 서버 A.이 모두는 잘 작동합니다.

나는 지금 질문을 수정할 수 있도록 웹 응용 프로그램 페이지에 의해 제공을 허용하는 직접 업로드하여 서버 B 저장하지 않고 어떠한 정보에 심지어 일시적으로.

나는 받을 이렇게 보안상의 이유 때문입니다.에 대해 생각하고 있었을 사용하여 사용 iframe 는 서버 B 만 호스트에 업로드 할 부분을 감싸는 요청과 함께 SSL.나는 전적으로 확인 보안에 미치는 영향을 이렇게,그러나 나는 몇 가지를 보았 웹사이트에 대한 그들의 로그인 컨트롤은 그들만 SSL 을 iframe 포함하는 로그인 부분과 나머지의 사이트가 안전하지 않다.

은 이 일을 할까?할 수 있는 누군가가 추천 더 나은 방법은?아마도 제안한 기본적인 건물입니다.

도움이 되었습니까?

해결책

내가 사용 iframe 접근 방식 iframe 코드의 양식을 업로드에서 호스팅 서버 B그것은 일을 합니다.당신은 또한 호스트는 전체 페이지에 서버 B 당신이 원하는 경우.

다른 팁

왜 당신은 단지 설정 form 작업 SSL 보안 페이지에 서버 B?

<form method="POST" action="https://serverb/uploadmanager.ashx" ...>

다음과 같이 할 수도 있습니다 이 파일에 직접 SQL db.이러한 접근은 보안 관점에서 파일로 가지 않는지에 서버 하드 드라이브입니다.그것을 공유 사이에 두 개의 서버가 있습니다.

플립 사이드는 것이 더 어려울 수행 AV 스캔한 파일에 없는 최초의 기록을 디스크에 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top