Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > VB.NET การเชื่อมต่อ FTP Files Server ให้สามารถใช้งานได้กับโปรแกรมครับ VB2008


 

[.NET] VB.NET การเชื่อมต่อ FTP Files Server ให้สามารถใช้งานได้กับโปรแกรมครับ VB2008

 
Topic : 117946



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์



โปรแกรม Window CE ต้องการสร้างโฟลเดอร์ ในไฟล์เซิฟเวอร์ของบริษัท แต่ไม่สามารถติดต่อโดยตรงได้

เลยคิดจะใช้ FTP ช่วยแต่พอถึงโค้ดนี้ เหมือนไม่รู้จัก

Code (VB.NET)
1.System.Net.FTPWebRequest


รบกวนพี่ๆช่วยแนะนำวิธีอัพโหลดข้อมูลขึ้นบน FTP SERVER ทีนะครับ

หรือถ้ามีวิธีอื่นที่ติดต่อได้รบกวนชี้แนะด้วยนะครับ



Tag : .NET, Ms SQL Server 2008, Win (Windows App), Device (Mobile), VB.NET, VS 2008 (.NET 3.x)

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-07-21 15:02:23 By : golfgee12 View : 2183 Reply : 8
 

 

No. 1



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

เห็นเจอปัญหาหลายวันก็อยากช่วยครับแต่ไม่เคยเขียน Window CE

ผมอยากรู้ว่ายืนยันได้ยังไงครับว่ามัน connect กันยุ
อย่างประมาณว่าลองเปิดโฟลเดอร์ใดก็ได้ใน server ดู

Code (VB.NET)
1.Dim Dir1 As New DirectoryInfo(strPath )
2.If  Dir1.Exists Then
3.    MessageBox.Show("เฮ๊ย....มีอยู่จริงอ่า")
4.End If


อะไรประมาณนั้นอ่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-21 16:10:17 By : lamaka.tor
 

 

No. 2



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : lamaka.tor เมื่อวันที่ 2015-07-21 16:10:17
รายละเอียดของการตอบ ::
ก็ว่าจะลองอัพโหลด รูป ซักรูปขึ้นไปบน โฟลเดอร์ ที่อยู่บนเซิฟเวอร์อ่ะครับ หรือไม่ก็สร้างโฟลเดอร์บนเซิฟเวอร์ครับ

ทำโดยเครื่อง Handheld มันไม่สามารถเชื่อมต่อไดร์เซิฟเวอร์โดยตรง เลยต้องผ่าน FTP ครับ



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-21 16:21:06 By : golfgee12
 

 

No. 3



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class

เขาว่ามางั้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-21 16:43:42 By : lamaka.tor
 

 

No. 4



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2015-07-21 16:43:42
รายละเอียดของการตอบ ::
เดี๋ยวขอลองศึกษาดูก่อนนะครับ ขอบคุณพี่มากๆเลยนะครับ

เด๊่ยวจะลองแกะๆเป็น VB.NET มาใช้ดู

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-21 17:10:15 By : golfgee12
 

 

No. 5



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ผมลองแล้วยังไม่ได้เลยครับ ติดแนวเดิมเลย

FTPRequestWebRequest
FTPRequesrMethod

พวกขึ้นต้นด้วย ftp ติดหมดเลยครับ อย่าง FTPRequestWebRequest มันบอกว่ารุ้จักแค่

WebRequest กับ http.WebRequest แบบนี้อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-21 18:51:41 By : golfgee12
 

 

No. 6



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


พอเราเรียก FtpWebRequest แล้วมันขึ้นขึ้นแบบนี้อ่ะครับ

Type 'FtpWebRequest' is not defined.

รบกวนชี้แนะผู้น้อยด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-22 10:42:25 By : golfgee12
 

 

No. 7



โพสกระทู้ ( 177 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


บังเอิญทำไว้ใช้กับระบบ Update Online อัพโหลดผ่าน FTP แต่ดาวน์โหลดผ่าน HTTP

ยาวหน่อยนะครับ

Code (VB.NET)
01.' ของผมใช้ .Net 2.0
02.' Imports System.IO
03.' Imports System.Net
04.' pPath คือ Path ของ server ที่เราจะเอาไฟล์ไปวาง
05.Private Function Upload(ByVal pPath As String) As Boolean
06.        Const BUFFER_SIZE As Integer = 4096
07. 
08.        Me.pgbUpload.Value = 0
09. 
10.        Dim request As FtpWebRequest
11.        Dim response As FtpWebResponse
12. 
13.        Dim sourceStream As Stream = New MemoryStream
14.        Dim requestStream As Stream = sourceStream
15. 
16.        Try
17. 
18.            request = CType(WebRequest.Create(pPath), FtpWebRequest)
19.            request.UseBinary = True
20.            request.KeepAlive = False
21.            request.Method = WebRequestMethods.Ftp.UploadFile
22.            request.Credentials = New NetworkCredential(Me.txtUserFtp.Text.Trim, Me.txtPassFtp.Text.Trim)
23. 
24.            If _HaveEXE Then
25.                If WorkType = UploadType.IsExe Then
26.                    sourceStream = New FileStream(Me.txtEXEPath.Text.Trim, FileMode.Open)
27.                End If
28.            End If
29. 
30.            If _HaveDLL Then
31.                If WorkType = UploadType.IsDll Then
32.                    sourceStream = New FileStream(Me.txtDLLPath.Text.Trim, FileMode.Open)
33.                End If
34.            End If
35. 
36.            If _HaveRepTH Then
37.                If WorkType = UploadType.IsRepTH Then
38.                    sourceStream = New FileStream(Me.txtRepTHPath.Text.Trim, FileMode.Open)
39.                End If
40.            End If
41. 
42.            If _HaveRepEN Then
43.                If WorkType = UploadType.IsRepEN Then
44.                    sourceStream = New FileStream(Me.txtRepENPath.Text.Trim, FileMode.Open)
45.                End If
46.            End If
47. 
48.            If _WorkType = UploadType.IsGenLog Then
49.                sourceStream = New FileStream(Application.StartupPath & "\Server_Version.xml", FileMode.Open)
50.            End If
51.            requestStream = request.GetRequestStream()
52.            request.ContentLength = sourceStream.Length
53.            Me.pgbUpload.Maximum = sourceStream.Length
54. 
55.            Dim buffer(BUFFER_SIZE) As Byte
56.            Dim bytesRead As Integer = sourceStream.Read(buffer, 0, BUFFER_SIZE)
57. 
58.            Do
59.                Application.DoEvents()
60.                requestStream.Write(buffer, 0, bytesRead)
61.                bytesRead = sourceStream.Read(buffer, 0, BUFFER_SIZE)
62.                Try
63.                    pgbUpload.Value += bytesRead
64.                Catch ex As Exception
65. 
66.                End Try
67.            Loop While (bytesRead > 0)
68. 
69.            Me.pgbUpload.Value = Me.pgbUpload.Maximum
70. 
71.            sourceStream.Close()
72.            requestStream.Close()
73. 
74.            response = CType(request.GetResponse, FtpWebResponse)
75. 
76.        Catch ex As Exception
77.            MessageBox.Show(ex.GetType().Name + ": \n" + ex.Message, "Exception!", MessageBoxButtons.OK, MessageBoxIcon.Error)
78.            Return False
79.        End Try
80. 
81.        Return True
82.End Function

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-24 17:27:32 By : คนงานตัดอ้อย
 

 

No. 8



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 7 เขียนโดย : คนงานตัดอ้อย เมื่อวันที่ 2015-07-24 17:27:32
รายละเอียดของการตอบ ::
เรียนคุณคนตัดอ้อย โปรแกรมของพี่เป็น win app หรือ mobile app ครับ

ของผมใช้ mobile app ไม่มี ftp มาให้ใช้ผมจึง Add Referance OpenNETCF.Net.Ftp มาใช้

แต่เหมือนมันจะไม่มี userbinary ให้ใช้พอจะทราบมั้ยครับว่าควรต้องเพิ่ม หรือทำยังไง


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-27 08:54:50 By : golfgee12
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : VB.NET การเชื่อมต่อ FTP Files Server ให้สามารถใช้งานได้กับโปรแกรมครับ VB2008
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่