파일 업로드 제어를 사용할 때 보안상의 이유로 파일을 업로드 할 때 브라우저에서 파일의 디렉토리를 가져올 수 없습니다. 그러나 내가 찾고있는 것은 로컬 네트워크 사용자가 네트워크 드라이브에서 파일을 선택하고 경로와 파일 이름을 캡처하지만 해당 파일을 업로드하지 않는 것입니다. 이것은 그들이 선택한 파일을 테이블에 저장하기위한 것입니다. 이 일을하는 방법이 있습니까? 어떤 종류의 해결 방법이 있습니까? 내가 생각한 유일한 것은 텍스트 상자를 넣고 사용자가 파일 경로를 복사/붙여 넣기하는 것이지만 더 쉬운 방법이 있습니까? 로컬 네트워크 사용자가 사용하고자하는 파일과 위치를 캡처하는 것만으로 파일을 다시 업로드하지 않아도됩니다.로컬 네트워크에서 파일 경로를 가져 오지 만 파일을 업로드 할 수 없음
답변
파일 업로드 제어 (html 입력 요소)를 사용하여 수행 할 수 없습니다. (아마도) Flash 나 사용자 정의 ActiveX 컨트롤과 같은 플러그인을 사용해야합니다.
표준 웹 기술 (html, css, js)을 사용하여 원하는 내용을 찾을 수 없습니다.
추천 할만한 플래시가 있습니까? 내가 그것을 할 수 없다는 것을 알고 있기 때문에 파일 업로드에 잠겨 있지 않아서, 당신이나 누군가가 제안하는 어떤 방법이든 사용될 것입니다. – Andres
나는 이것을 할 필요가 전혀 없다. 제 책에서 가장 쉬운 방법은 공유가 서버에서 액세스 할 수있는 한이 서버 쪽을 수행하는 것입니다. 나는 또한 플래시 녀석이 아니다 - 서버가 COM 객체를 작성하도록 선택할 수있는 공유에 액세스 할 수 없다면 크로스 브라우저 또는 크로스 플랫폼을 사용하지 않을 것이다. 윈도우와 IE에 묶여 있어야한다. 다른 사람이 더 좋은 아이디어를 가지고있을 수도 있습니다. –
왜 내가 OpenFileDialog가 튀어 오르고 있다고 가정하고 파일을 선택할 때 캡처 할 수 없습니까? – MethodMan
은 파일 이름 만 캡처하지만 어떤 디렉토리는 – Andres
@DJKRAZE에 있지 않습니다. ASP.NET에는 OpenFileDialog가 없습니다. 당신은 WinForms을 생각하고 있습니다 –