내 웹 사이트 업로드 폴더에 pdf 파일을 업로드하려고하는데 아래 오류가 발생합니다.
내 코드는 ----
try
{
string ftp = "ftp://ftp.MYSITE.com/Uploads/";
byte[] fileBytes = null;
string fileName = Path.GetFileName(FileUpload1.FileName);
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftp + fileName);
request.Method = WebRequestMethods.Ftp.AppendFile;
StreamReader sourceStream = new StreamReader("H:\\files\\User_Manual.pdf");
byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
sourceStream.Close();
request.ContentLength = fileContents.Length;
request.Credentials = new NetworkCredential("USERNAME", "PASSWORD");
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
requestStream.Close();
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("Append status: {0}", response.StatusDescription);
response.Close();
}
catch (WebException ex)
{
String status = ((FtpWebResponse)ex.Response).StatusDescription;
}
**line " Stream requestStream = request.GetRequestStream();" throwing error.**
오류는 -------------
원격 서버가 오류를 반환했습니다. (550) 파일을 사용할 수 없습니다 (예 : 파일을 찾을 수 없음, 액세스 할 수 없음).
도와주세요.
최신 정보.
다음은 동일한 솔루션에 대한 완전한 솔루션입니다.
http://complexquery.blogspot.in/2015/09/upload-file-using-ftp.html
권한 문제처럼 보입니다. 전체 경로 대신 상대 경로를 사용하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다