الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال: ارسال ملف الى موقعي Ftp

بدأه maayah في 11 أبريل 2008 · 5 رد · 644 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندما كنت ابحث في الانترنت وجد هذا الكود لعمل Upload

لملف الى موقعي عن طريق الـ FTP - File Transfer Protocal

مشكلتي اني جربت هذا الكود على Server IIS على جهازي

لكنه لم يتمكن من الإرسال واعطى الرسالة التالية:

The remote server returned an error: (530) Not logged in

لكني لم استطيع ان احل هذه المشكلة.

وواجهتني مشكلة ثانية في كيفية تغيير المنفذ Port الذي إرسل منه الملف

في كود البرنامج.

لقد ارفقت الكود لحل مشكلتي

Imports System.IO

Imports System.Net

Imports System.Text

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Try

Dim localFile As String = "C:\laeth.txt"

Dim remoteFile As String = "ftp://127.0.0.1/test12345.txt"

Dim username As String = "Username"

Dim password As String = "Password"

Dim sourceStream As New StreamReader(localFile)

Dim fileContents As Byte() = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd())

sourceStream.Close()

Dim Request As System.Net.FtpWebRequest = FtpWebRequest.Create(remoteFile)

Request.Credentials = New NetworkCredential(username, password)

Request.Method = System.Net.WebRequestMethods.Ftp.UploadFile

Request.Proxy = Nothing

Request.KeepAlive = False

Request.GetRequestStream.Write(fileContents, 0, fileContents.Length)

MsgBox("File Uploaded Successfully !!!")

Catch ex As Exception

MsgBox(ex.Message)

End Try

End Sub

End Class

مع شكري للجميع ...

#2

ما في حل

#3
		My.Computer.Network.UploadFile("مسار الملف على جهازك", "FTP عنوان الــ", "UserName FTP", "PassWord FTP")

وبالنسبة لرفع النصوص ممكن ترفع ملف نصى على السرفر بهده الطريقة ثم بعد ذلك تروح تشوف الملف ده فيه إيه

[/وسط]

#4

مشكور اخي على ردك اعرف هذه الطريقة لكن هذه الطريقة لا تعمل على

المواقع المدفوعة لانها تستخدم Port + حماية يجب تفعيلها عند رفع

الملف

لذلك انا اسئل بهذه الطريقة

#5

ما في حل

#6

ما في حل

مواضيع مشابهة