指定したメソッドを使用して、指定したリソースに指定したローカル ファイルをアップロードします。

Namespace: YiaoWang.Network
Assembly: YiaoWang.Network (YiaoWang.Network.dll 内) バージョン: 2.11.5.7 (2.11.5.7)

Syntax

C#
public byte[] UploadFile(
	string address,
	string method,
	string fileName
)
Visual Basic
Public Function UploadFile ( _
	address As String, _
	method As String, _
	fileName As String _
) As Byte()

Parameters

address
Type: System..::..String
ファイルを受信するリソースの URI。ftp://localhost/samplefile.txt など。
method
Type: System..::..String
リソースにファイルを送信するために使用する HTTP メソッド。(WebRequestMethods) null の場合、http の既定値は POST、ftp の既定値は STOR です。
fileName
Type: System..::..String
リソースに送信するファイル。"samplefile.txt" など。

Return Value

リソースからの応答の本文を格納している Byte 配列。

Remarks

アドレスに HTTP リソースが指定されている場合、UploadFile メソッドは、 method パラメータに指定された HTTP メソッドを使用してリソースにローカル ファイルを送信し、 サーバーからの応答を返します。

Exceptions

ExceptionCondition
System.Net..::..WebException BaseAddress および address を組み合わせて形成された URI が無効です。 または fileName が null 参照 (Visual Basic では Nothing) または Empty であるか、 無効な文字が含まれています。または、fileName が存在しません。 または ファイルのアップロード中にエラーが発生しました。 または リソースをホストしているサーバーから応答がありませんでした。 または Content-type ヘッダーが multipart で始まっています。

See Also