Network.UploadFile 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 파일을 지정한 호스트 주소로 보냅니다.
오버로드
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, String) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, Uri) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, String, String, String) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, Uri, String, String) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, Uri, ICredentials, Boolean, Int32) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, String, String, String, Boolean, Int32) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, Uri, String, String, Boolean, Int32) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
지정한 파일을 지정한 호스트 주소로 보냅니다. |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile (string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * string * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- String
대상 서버의 URL, IP 주소 또는 URI입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열(""
)입니다.
- password
- String
인증하기 위한 암호입니다. 기본값은 빈 문자열(""
)입니다.
- showUI
- Boolean
작업 진행 상태를 표시할지 여부입니다. 기본값은 False
입니다.
- connectionTimeout
- Int32
제한 시간 간격(밀리초)입니다. 기본값은 100초입니다.
- onUserCancel
- UICancelOption
사용자가 취소를 클릭하는 경우 수행할 작업입니다. 기본값은 ThrowException입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
지정된 connectionTimeout
내에 서버가 응답하지 않는 경우
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
하는 경우 showUI
로 설정 되어 True
, 대화 상자를 작업의 진행률을 표시 하 고 포함을 취소 사용자가 클릭 하 여 작업을 취소할 수 있는 단추입니다. 대화 상자를 모달 같지 않으므로 다른 windows 프로그램에 사용자 입력을 차단 하지 않습니다.
서버에 지정 된 간격 안에 응답 하지 않으면 connectionTimeout
, 작업이 취소 되 고 예외가 throw 됩니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, String)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address);
public void UploadFile (string sourceFileName, string address);
member this.UploadFile : string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- String
대상 서버의 URL, IP 주소 또는 URI입니다.
예외
소스 파일 경로가 잘못되었습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
기본 시간 제한 (100초) 내에 서버가 응답하지 않습니다.
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
다른 오버 로드 중 하나를 사용할 수는 UploadFile 메서드를 사용자 자격 증명을 제공 하거나 특정 시간 제한 값을 지정 합니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, Uri)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address);
public void UploadFile (string sourceFileName, Uri address);
member this.UploadFile : string * Uri -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- Uri
대상 서버의 URL, IP 주소 또는 URI입니다.
예외
소스 파일 경로가 잘못되었습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
기본 시간 제한 (100초) 내에 서버가 응답하지 않습니다.
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
다른 오버 로드 중 하나를 사용할 수는 UploadFile 메서드를 사용자 자격 증명을 제공 하거나 특정 시간 제한 값을 지정 합니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, String, String, String)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile (string sourceFileName, string address, string userName, string password);
member this.UploadFile : string * string * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- String
대상 서버의 URL, IP 주소 또는 URI입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열(""
)입니다.
- password
- String
인증하기 위한 암호입니다. 기본값은 빈 문자열(""
)입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
기본 시간 제한 (100초) 내에 서버가 응답하지 않습니다.
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
다른 오버 로드 중 하나를 사용할 수는 UploadFile 특정 시간 제한 값을 지정 하는 방법입니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, Uri, String, String)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile (string sourceFileName, Uri address, string userName, string password);
member this.UploadFile : string * Uri * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- Uri
대상 서버의 URL, IP 주소 또는 URI입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열(""
)입니다.
- password
- String
인증하기 위한 암호입니다. 기본값은 빈 문자열(""
)입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
기본 시간 제한 (100초) 내에 서버가 응답하지 않습니다.
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
다른 오버 로드 중 하나를 사용할 수는 UploadFile 특정 시간 제한 값을 지정 하는 방법입니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, Uri, ICredentials, Boolean, Int32)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout);
public void UploadFile (string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- Uri
대상 서버의 URL, IP 주소 또는 URI입니다.
- networkCredentials
- ICredentials
인증에 사용할 자격 증명입니다.
- showUI
- Boolean
작업 진행 상태를 표시하려면 True
이고, 그렇지 않으면 False
입니다. 기본값은 False
입니다.
- connectionTimeout
- Int32
제한 시간 간격(밀리초)입니다. 기본값은 100초입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
지정된 connectionTimeout
내에 서버가 응답하지 않는 경우
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
하는 경우 showUI
로 설정 되어 True
, 대화 상자를 작업의 진행률을 표시 하 고 포함을 취소 사용자가 클릭 하 여 작업을 취소할 수 있는 단추입니다. 대화 상자를 모달 같지 않으므로 다른 windows 프로그램에 사용자 입력을 차단 하지 않습니다.
서버에 지정 된 간격 안에 응답 하지 않으면 connectionTimeout
, 작업이 취소 되 고 예외가 throw 됩니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, String, String, String, Boolean, Int32)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile (string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * string * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- String
대상 서버의 URL, IP 주소 또는 URI입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열(""
)입니다.
- password
- String
인증하기 위한 암호입니다. 기본값은 빈 문자열(""
)입니다.
- showUI
- Boolean
작업 진행 상태를 표시하려면 True
이고, 그렇지 않으면 False
입니다. 기본값은 False
입니다.
- connectionTimeout
- Int32
제한 시간 간격(밀리초)입니다. 기본값은 100초입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
지정된 connectionTimeout
내에 서버가 응답하지 않는 경우
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
하는 경우 showUI
로 설정 되어 True
, 대화 상자를 작업의 진행률을 표시 하 고 포함을 취소 사용자가 클릭 하 여 작업을 취소할 수 있는 단추입니다. 대화 상자를 모달 같지 않으므로 다른 windows 프로그램에 사용자 입력을 차단 하지 않습니다.
서버에 지정 된 간격 안에 응답 하지 않으면 connectionTimeout
, 작업이 취소 되 고 예외가 throw 됩니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile (string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- Uri
대상 서버의 URL, IP 주소 또는 URI입니다.
- networkCredentials
- ICredentials
인증에 사용할 자격 증명입니다.
- showUI
- Boolean
작업 진행 상태를 표시하려면 True
이고, 그렇지 않으면 False
입니다. 기본값은 False
입니다.
- connectionTimeout
- Int32
제한 시간 간격(밀리초)입니다. 기본값은 100초입니다.
- onUserCancel
- UICancelOption
사용자가 취소를 클릭하는 경우 수행할 작업입니다. 기본값은 ThrowException입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
지정된 connectionTimeout
내에 서버가 응답하지 않는 경우
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
하는 경우 showUI
로 설정 되어 True
, 대화 상자를 작업의 진행률을 표시 하 고 포함을 취소 사용자가 클릭 하 여 작업을 취소할 수 있는 단추입니다. 대화 상자를 모달 같지 않으므로 다른 windows 프로그램에 사용자 입력을 차단 하지 않습니다.
서버에 지정 된 간격 안에 응답 하지 않으면 connectionTimeout
, 작업이 취소 되 고 예외가 throw 됩니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, Uri, String, String, Boolean, Int32)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile (string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- Uri
대상 서버의 URL, IP 주소 또는 URI입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열(""
)입니다.
- password
- String
인증하기 위한 암호입니다. 기본값은 빈 문자열(""
)입니다.
- showUI
- Boolean
작업 진행 상태를 표시하려면 True
이고, 그렇지 않으면 False
입니다. 기본값은 False
입니다.
- connectionTimeout
- Int32
제한 시간 간격(밀리초)입니다. 기본값은 100초입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
지정된 connectionTimeout
내에 서버가 응답하지 않는 경우
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
하는 경우 showUI
로 설정 되어 True
, 대화 상자를 작업의 진행률을 표시 하 고 포함을 취소 사용자가 클릭 하 여 작업을 취소할 수 있는 단추입니다. 대화 상자를 모달 같지 않으므로 다른 windows 프로그램에 사용자 입력을 차단 하지 않습니다.
서버에 지정 된 간격 안에 응답 하지 않으면 connectionTimeout
, 작업이 취소 되 고 예외가 throw 됩니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
지정한 파일을 지정한 호스트 주소로 보냅니다.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile (string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
매개 변수
- sourceFileName
- String
업로드할 파일의 경로와 이름입니다.
- address
- Uri
대상 서버의 URL, IP 주소 또는 URI입니다.
- userName
- String
인증할 사용자 이름입니다. 기본값은 빈 문자열(""
)입니다.
- password
- String
인증하기 위한 암호입니다. 기본값은 빈 문자열(""
)입니다.
- showUI
- Boolean
작업 진행 상태를 표시할지 여부입니다. 기본값은 False
입니다.
- connectionTimeout
- Int32
제한 시간 간격(밀리초)입니다. 기본값은 100초입니다.
- onUserCancel
- UICancelOption
사용자가 취소를 클릭하는 경우 수행할 작업입니다. 기본값은 ThrowException입니다.
예외
connectionTimeout
가 0보다 작거나 같습니다.
address
에는 파일 이름이 포함되어 있지 않습니다.
사용자는 네트워크 작업을 수행하는 데 필요한 권한이 없습니다.
지정된 connectionTimeout
내에 서버가 응답하지 않는 경우
대상 웹 서버가 요청을 거부합니다.
예제
이 예제에서는 파일 업로드 Order.txt
에 http://www.cohowinery.com/uploads
입니다.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
이 예제에서는 사용자 이름 또는 암호를 제공하지 않고 Order.txt
파일을 http://www.cohowinery.com/uploads
에 업로드하며, 업로드 진행률을 표시하고, 시간 제한 간격으로 500밀리초가 지정됩니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
하는 경우 showUI
로 설정 되어 True
, 대화 상자를 작업의 진행률을 표시 하 고 포함을 취소 사용자가 클릭 하 여 작업을 취소할 수 있는 단추입니다. 대화 상자를 모달 같지 않으므로 다른 windows 프로그램에 사용자 입력을 차단 하지 않습니다.
서버에 지정 된 간격 안에 응답 하지 않으면 connectionTimeout
, 작업이 취소 되 고 예외가 throw 됩니다.
My.Computer.Network.UploadFile
애플리케이션에서 네트워크 추적을 사용 하도록 설정 하면 추적 정보를 출력 합니다. 자세한 내용은 네트워크 추적 사용합니다.
참고
FTP 프로토콜은 일반 텍스트 암호 등의 정보를 보내고 중요 한 정보를 전송 하는 데 사용할 수 없습니다.
다음 표에서 관련 된 작업의 예로 My.Computer.Network.UploadFile
메서드.
대상 | 참조 항목 |
---|---|
파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
- 방법: Visual Basic에서 파일 다운로드
- 방법: Visual Basic에서 파일 경로의 구문 분석
적용 대상
.NET