This method uploads data in a byte array to a file on the remote server specified by a scheme, host name, and path.
[Visual Basic] Public Function
HttpUploadByteArrayToFile(ByVal scheme As String, ByVal remoteHost
As String, ByVal remotePath As String, ByVal ByVal data As Byte())
As Boolean
[C#] public bool
HttpUploadByteArrayToFile(string scheme, string remoteHost, string
remotePath, byte[] data);
Parameters
scheme
Internet Access Protocol ("http" or "https")
remoteHost
DNS style domain name or IP address
remotePath
The upload path on the remote server
data
Data in byte array
Return Value
Returns True if successful, otherwise returns False
Explanation
The HttpUploadByteArrayToFile method uploads data in a byte array to a file on the remote server specified by a scheme, host name, and path.
This method is enabled for HTTP or HTTPS protocol.
Example
[Visual Basic.NET]
Dim Ret As Boolean
'Username and password
ImageKit1.File.HttpCredentials = New NetworkCredential("user", "password")
'When using "POST"
ImageKit1.File.HttpMethod = "POST"
ImageKit1.File.HttpHeaders.Set("Content-Disposition", "form-data; name=""file""; filename=""test.jpg""")
Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/upload.php", data)
'When using "PUT"
'ImageKit1.File.HttpMethod = "PUT"
'Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/test.jpg", data)
[Visual C#.NET]
bool Ret;
//Username and password
ImageKit1.File.HttpCredentials = new NetworkCredential("user", "password");
//When using "POST"
ImageKit1.File.HttpMethod = "POST";
ImageKit1.File.HttpHeaders.Set("Content-Disposition", "form-data; name=\"file\"; filename=\"test.jpg\"");
Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/upload.php", data);
//When using "PUT"
//ImageKit1.File.HttpMethod = "PUT";
//Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/test.jpg", data);
Dim Ret As Boolean
'Username and password
ImageKit1.File.HttpCredentials = New NetworkCredential("user", "password")
'When using "POST"
ImageKit1.File.HttpMethod = "POST"
ImageKit1.File.HttpHeaders.Set("Content-Disposition", "form-data; name=""file""; filename=""test.jpg""")
Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/upload.php", data)
'When using "PUT"
'ImageKit1.File.HttpMethod = "PUT"
'Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/test.jpg", data)
[Visual C#.NET]
bool Ret;
//Username and password
ImageKit1.File.HttpCredentials = new NetworkCredential("user", "password");
//When using "POST"
ImageKit1.File.HttpMethod = "POST";
ImageKit1.File.HttpHeaders.Set("Content-Disposition", "form-data; name=\"file\"; filename=\"test.jpg\"");
Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/upload.php", data);
//When using "PUT"
//ImageKit1.File.HttpMethod = "PUT";
//Ret = ImageKit1.File.HttpUploadByteArrayToFile("http", "www.newtone.co.jp", "test/test.jpg", data);
See Also
ImageKit.File Members | Newtone.ImageKit.Wpf.ImageKit