PDA

View Full Version : سوال: خواندن فایل از هاست



mamali-mohammad
پنج شنبه 05 بهمن 1391, 09:49 صبح
سلام
فرض کنیم یه فایل txt داریم
چطوری محتواشو میشه خوند ؟

shahryari
پنج شنبه 05 بهمن 1391, 10:09 صبح
باسلام
تقدیم شما

Label1.Text = ""
Dim instance As WebClient = New WebClient
Dim address As String = "http://myweb.com/test.txt"
Dim returnValue As String
returnValue = instance.DownloadString(address)
Label1.Text = returnValue

mamali-mohammad
پنج شنبه 05 بهمن 1391, 11:13 صبح
ممنون
فایل سورسشو می تونید بدید ؟
خیلی ممنون

shahryari
پنج شنبه 05 بهمن 1391, 11:39 صبح
مسیر واقعی فایل txt را که در هاست آپلود کرده ای بده...

shahryari
پنج شنبه 05 بهمن 1391, 11:48 صبح
این هم برنامه
http://forum.oranustalk.ir/uploaded/3_01359017418.zip

mamali-mohammad
پنج شنبه 05 بهمن 1391, 12:11 عصر
ممنون
اما بد متوجه شدید
من یه فایل دارم روی هاست که txt هست
حالا این فایل یه محتوا داره
میخوام وقتی برنامه اجرا شد محتوای اون فایل رو نمایش بده

shahryari
پنج شنبه 05 بهمن 1391, 12:14 عصر
:متفکر:
این هم همان کار رو میکنه
یک فایل متنی را که در وب هاست آپلود کرده اید را میخواند و در لیبل نمایش میده

mamali-mohammad
پنج شنبه 05 بهمن 1391, 12:49 عصر
نه اینو که باز کردم نوشته بود آدرس فایل را وارد کنید
ادرس فایل از قبل در برنامه باید تعریف بشه

shahryari
پنج شنبه 05 بهمن 1391, 14:54 عصر
اي بابا ....
دوست عزيز بجاي تكست باكس يك دات تكست آدرس فايلت رو روي هاست بده ديگه .....
مثلا : http://myweb/profile/test.txt
اين برنامه بعنوان يك نمونه است

mamali-mohammad
پنج شنبه 05 بهمن 1391, 15:24 عصر
ببینید اخه خیلی فایل داشت
من میخوام توی یه متن فایل تکست من رو نشون بده همین
خیلی ساده بدونم کدوم فایل استفاده کنم

meisam3322
پنج شنبه 05 بهمن 1391, 18:54 عصر
دوست عزیز کدی که دوستمون گزاشتن کاملا درسته ، لطفا بیستر توضیح بدین ،

meisam3322
پنج شنبه 05 بهمن 1391, 18:56 عصر
ببینید اخه خیلی فایل داشت
من میخوام توی یه متن فایل تکست من رو نشون بده همین
خیلی ساده بدونم کدوم فایل استفاده کنم

خودتون متوجه شدین چیه منظورتون ؟؟!!!!

mamali-mohammad
پنج شنبه 05 بهمن 1391, 19:33 عصر
روی هاست یه فایل .txt داریم توش نوشته welcome
حالا میخوام یه فایل .exe درست کنم که محتوای فایل txt رو توش نمایش بده
همین !
یعنی اگه فایل exe باز کردم توش بنویسه welcome

pooya1072
پنج شنبه 05 بهمن 1391, 19:56 عصر
روی هاست یه فایل .txt داریم توش نوشته welcome
حالا میخوام یه فایل .exe درست کنم که محتوای فایل txt رو توش نمایش بده
همین !
یعنی اگه فایل exe باز کردم توش بنویسه welcome

سلام
دوست عزیز...فرض کن طبق آموزش دوستمون ( Shahryari ) فایل رو از هاست دانلود کردی . فایل که یک فایل متنیه ساده است . حالا خوندن متن از یه فایل متنی دانلود شده و نمایش متن مورد نظر توی یه مثلا تکست باکس منظور شماست ؟ یا چیز دیگه ...
اگه آره این راه حل مشکله :


Imports System.Net
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim instance As WebClient = New WebClient
Dim address As String = "آدرس فایلی که دانلود می شود"
instance.DownloadFile(address, "d:\upload1.txt")
Dim FILE_NAME As String = "d:\upload1.txt"
Dim TextLine As String = ""
If System.IO.File.Exists(FILE_NAME) = True Then
Dim objReader As New System.IO.StreamReader(FILE_NAME)
Do While objReader.Peek() <> -1
TextLine = TextLine & objReader.ReadLine() & vbNewLine
Loop
TextBox1.Text = TextLine
Else
MsgBox("File Does Not Exist")
End If
 
End Sub
End Class

mamali-mohammad
جمعه 06 بهمن 1391, 18:52 عصر
اخه قرار نیست دانلود بشه
فرض کنید آدرس یاب میخوام بسازم
همچین چیزی

SHD.NET
جمعه 06 بهمن 1391, 21:05 عصر
اخه قرار نیست دانلود بشه
فرض کنید آدرس یاب میخوام بسازم
همچین چیزی

خوب باید توسط برنامه دانلود بشه و بعد نمایش داده بشه توی برنامه دیگه !!!

شما آدرس فایلتون رو بزارین اینجا تا دوستان یا خودم برنامه رو مطابق آدرستون ست کنیم !! البته کار خیلی ساده ایه ها !

**یاعلی**

mamali-mohammad
شنبه 07 بهمن 1391, 11:33 صبح
ممنون
شما روی این مسیر زحمتشو بکشید :

http://yourname.com/file.txt
سورسشو بدید ممنون میشم

shahryari
شنبه 07 بهمن 1391, 12:07 عصر
:عصبانی++::گریه:
در پست شماره 2 کدش را دادم دیگه جایگزین کنید دیگه....
شما که واردین و این ستاره ها رو تو آسیاب زرد (سفید) نکردین که .....

Try
TextBox1.Text = ""
Dim instance As WebClient = New WebClient
Dim address AsString = "http://yourname.com/file.txt"
Dim returnValue AsString
returnValue = instance.DownloadString(address)
TextBox1.Text = returnValue
Catch ex As Exception
MsgBox(ex.Message)
EndTry

mamali-mohammad
شنبه 07 بهمن 1391, 12:11 عصر
vb.net نسخه رایگان داره ؟
میشه لینک بدید ؟
ممنون

shahryari
شنبه 07 بهمن 1391, 12:29 عصر
vb.net نسخه رایگان داره ؟
میشه لینک بدید ؟
ممنون
منظور از رایگان چیه؟؟؟؟
فوقش 1500 تومنه دی وی دی اش بصورت رایتی
بخوای دانلود کنید هزینه ADSL بیشتر از اون میشه....