기본적으로 클라이언트가 서버에 실제로 로그인하지 않고 파일 저장 서버로 파일을 전송하여 클라이언트가 서버의 저장소 위치에 직접 액세스 할 수 없도록하려고합니다. Windows 로그인을 통해 수동으로 스토리지 서버에 로그인하는 경우에만이 작업을 수행 할 수 있습니다. 나는 그 일을하고 싶지 않다. 이것은 웹 기반 응용 프로그램입니다.로컬 컴퓨터에서 다른 컴퓨터로 ASP.NET 파일 전송
아래 링크를 사용하여 응용 프로그램 코드를 작성했습니다. 나는
다음
Uploading files to file server using webclient class
내 코드입니다 ... 오른쪽하지만 그것을 얻을 링크를 참조하시기 바랍니다 나를 함께 해주 도움을 줄 수 아니다 -protected void Button1_Click(object sender, EventArgs e)
{
filePath = FileUpload1.FileName;
try
{
WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential(uName, password);
Uri addy = new Uri("\\\\192.168.1.3\\upload\\");
client.Credentials = nc;
byte[] arrReturn = client.UploadFile(addy, filePath);
Console.WriteLine(arrReturn.ToString());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
실행하지 않는 라인을 ... 다음
byte[] arrReturn = client.UploadFile(addy, filePath);
이
는 오류가 내가 얻을 수 있습니다 :An exception occurred during a WebClient request
안녕하세요, 내부 예외가있을 수 있습니까? 로컬로 드라이브를 옵션으로 매핑합니까? -sa – Sascha
ex.Message 대신 ex.ToString()을 표시하면 전체 예외가 발생합니다. 전체 예외를 포함하도록 질문을 편집하십시오. –