Network.UploadFile 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 파일을 지정된 호스트 주소로 보냅니다.
오버로드
| Name | Description |
|---|---|
| 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.txthttp://www.cohowinery.com/uploads 업로드하고 업로드 진행률을 보여 줍니다. 제한 시간 간격은 500밀리초입니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
설정된 True경우 showUI 대화 상자에 작업 진행률이 표시되고 사용자가 클릭하여 작업을 취소할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 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.txthttp://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.txthttp://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.txthttp://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.txthttp://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.txthttp://www.cohowinery.com/uploads 업로드하고 업로드 진행률을 보여 줍니다. 제한 시간 간격은 500밀리초입니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
설정된 True경우 showUI 대화 상자에 작업 진행률이 표시되고 사용자가 클릭하여 작업을 취소할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 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.txthttp://www.cohowinery.com/uploads 업로드하고 업로드 진행률을 보여 줍니다. 제한 시간 간격은 500밀리초입니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
설정된 True경우 showUI 대화 상자에 작업 진행률이 표시되고 사용자가 클릭하여 작업을 취소할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 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.txthttp://www.cohowinery.com/uploads 업로드하고 업로드 진행률을 보여 줍니다. 제한 시간 간격은 500밀리초입니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
설정된 True경우 showUI 대화 상자에 작업 진행률이 표시되고 사용자가 클릭하여 작업을 취소할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 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.txthttp://www.cohowinery.com/uploads 업로드하고 업로드 진행률을 보여 줍니다. 제한 시간 간격은 500밀리초입니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
설정된 True경우 showUI 대화 상자에 작업 진행률이 표시되고 사용자가 클릭하여 작업을 취소할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 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.txthttp://www.cohowinery.com/uploads 업로드하고 업로드 진행률을 보여 줍니다. 제한 시간 간격은 500밀리초입니다.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
설명
설정된 True경우 showUI 대화 상자에 작업 진행률이 표시되고 사용자가 클릭하여 작업을 취소할 수 있는 취소 단추가 포함됩니다. 대화 상자는 모달이 아니므로 프로그램의 다른 창에 대한 사용자 입력을 차단하지 않습니다.
서버가 지정된 connectionTimeout간격 내에 응답하지 않으면 작업이 취소되고 예외가 throw됩니다.
My.Computer.Network.UploadFile 는 애플리케이션에서 네트워크 추적을 사용하도록 설정할 때 추적 정보를 출력합니다. 자세한 내용은 네트워크 추적 사용 설정을 참조하세요.
메모
FTP 프로토콜은 암호를 포함한 정보를 일반 텍스트로 전송하며 중요한 정보를 전송하는 데 사용하면 안 됩니다.
다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.Network.UploadFile .
| 받는 사람 | 보십시오 |
|---|---|
| 파일 업로드 | 방법: 파일 업로드 |
추가 정보
- Uri
- ICredentials
- UICancelOption
- 개체(Visual Basic)
방법: Visual Basic 방법: Visual Basic