Getting
Started - LEADTOOLS Web Services in a VS.NET Web Application Project
' Change the following to your username and password Private Const username As String = "username" Private Const password As String = "password" ' This is your form load event Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load BindGrid() End Sub Private Sub BindGrid() Dim imageService As New LEADImageService.ImageService Dim ds As DataSet = imageService.GetImageInfo( _ Nothing, _ Nothing, _ 1, _ LEADImageService.ImageGetInfoConstants.TotalPages, _ username, _ password) dgImages.DataSource = ds.Tables(0) dgImages.DataBind() End Sub ' This is the lbUpload link button click event Private Sub lbUpload_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lbUpload.Click If (tbUrl.Text.Length > 0 AndAlso tbName.Text.Length > 0) Then UploadImage() BindGrid() End If End Sub Private Sub UploadImage() Dim fileService As New LEADFileService.FileService Dim request As System.Net.WebRequest = System.Net.WebRequest.Create(tbUrl.Text) Dim response As System.Net.WebResponse = request.GetResponse() Dim inStream As System.IO.Stream = response.GetResponseStream() Const bufferSize As Integer = 16 * 1024 Dim buffer(bufferSize - 1) As Byte Dim bytesRead As Integer = 0 Do bytesRead = inStream.Read(buffer, 0, bufferSize) If (bytesRead > 0) Then fileService.UploadFile(tbName.Text, buffer, bytesRead, username, password) End If Loop While (bytesRead > 0) response.Close() End Sub // Change the following to your username and password private const string username = "username"; private const string password = "password"; // This is your form load event private void Page_Load(object sender, System.EventArgs e) { BindGrid(); } private void BindGrid() { LEADImageService.ImageService imageService = new LEADImageService.ImageService(); DataSet ds = imageService.GetImageInfo( null, null, 1, LEADImageService.ImageGetInfoConstants.TotalPages, username, password); dgImages.DataSource = ds.Tables[0]; dgImages.DataBind(); } // This is the lbUpload link button click event private void lbUpload_Click(object sender, System.EventArgs e) { if(tbUrl.Text.Length > 0 && tbName.Text.Length > 0) { UploadImage(); BindGrid(); } } private void UploadImage() { LEADFileService.FileService fileService = new LEADFileService.FileService(); System.Net.WebRequest request = System.Net.WebRequest.Create(tbUrl.Text); System.Net.WebResponse response = request.GetResponse(); System.IO.Stream inStream = response.GetResponseStream(); const int bufferSize = 16 * 1024; byte[] buffer = new byte[bufferSize]; int bytesRead; do { bytesRead = inStream.Read(buffer, 0, bufferSize); if(bytesRead > 0) fileService.UploadFile(tbName.Text, buffer, bytesRead, username, password); } while(bytesRead > 0); response.Close(); } |
||