ABA


"מחפש דרך הכי פשוטה להעלות קובץ TXT לשרת FTP ב-VB"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13931 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13931
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   23:06   17.02.07   
אל הפורום  
  מחפש דרך הכי פשוטה להעלות קובץ TXT לשרת FTP ב-VB  
 
   מצאתי את התוכנית הבאה:
http://www.dr-vb.co.il/dws.php?id=679
("הדגמת העבודה עם הבקר Internet Transfer (כולל FTP)")
היא נורא מהירה, מיצרת את הקובץ על השרת אבל מה, משאירה אותו ריק!
אני לא מבין למה, בכל מקרה, אם למישהו יש רעיון אחר איך אני אעשה את זה או מה הבעיה בתוכנית העכשווית אני אשמח לשמוע.
תודה רבה לכם מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  למי שאין כח להוריד BlacK EaglE 17.02.07 23:30 1
     חחח מצחיק אתה.. lior066 18.02.07 22:28 2
         הנה הפונקציה המלאה: BlacK EaglE 18.02.07 23:16 3
             תנסה.. lior066 18.02.07 23:42 4
                 זה לא נותן.. BlacK EaglE 19.02.07 00:41 6
  אם אתה רוצה יש לי סיפרייה בישבילך... lior066 18.02.07 23:47 5
     זה מייצר קובץ על השרת BlacK EaglE 19.02.07 00:47 7
     כדי שהכל יהיה ברור BlacK EaglE 19.02.07 01:03 8
         נראה לי שהפיירואלל שלך חוסם את ההעברה lior066 19.02.07 11:53 9
             התוכנית שהבאת לי BlacK EaglE 19.02.07 14:08 10
                 כן עובד הכל , lior066 19.02.07 19:27 11
                     אין פאיירוואל.. BlacK EaglE 20.02.07 00:01 12
  למה שלא תייצר איזה קובץ .BAT ותקרא לו מהתוכנה שלך? igpcs 20.02.07 07:33 13
     תשמע זה רעיון טוב, וכבר חשבתי עליו BlacK EaglE 20.02.07 09:30 14
         אתה יכול לפתוח תהליך שהוא מוחבא Nesher  20.02.07 18:36 15
             רעיון טוב תודה BlacK EaglE 20.02.07 20:38 16
                 אין בעד מה ובהצלחה :) Nesher  20.02.07 20:49 17
                     שאני חושב על זה, זה קצת בעייתי BlacK EaglE 20.02.07 22:41 18
                         אתה יכול להצפין את הסיסמא בקובץ Nesher  20.02.07 23:04 19
                             אני אבדוק את זה BlacK EaglE 20.02.07 23:14 20

       
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   23:30   17.02.07   
אל הפורום  
  1. למי שאין כח להוריד  
בתגובה להודעה מספר 0
 
   הנה תמצית של התוכנה שמתמקדת בהעלאת הקובץ:


With InetTransfer1
.RemotePort = 21
.Protocol = 2
.Execute ftpservername.text, "SEND C:\1.txt /1.txt"
End With

כאשר ftpservername זה טקסט המייצג את כתובת השרת
C:\1.txt המיקום של הקובץ על המחשב שלי
/המיקום שזה ישמר בשרת

כמובן השימוש הוא בפקד inet


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   22:28   18.02.07   
אל הפורום  
  2. חחח מצחיק אתה..  
בתגובה להודעה מספר 1
 
   איפה הסטרים של הקובץ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   23:16   18.02.07   
אל הפורום  
  3. הנה הפונקציה המלאה:  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 18.02.07 בשעה 23:25 בברכה, BlacK EaglE
 

Function UploadFile(ByVal HostName As String, _
ByVal UserName As String, _
ByVal Password As String, _
ByVal LocalFileName As String, _
ByVal RemoteFileName As String) As Boolean
With InetTransfer1
.Protocol = icFTP
.RemoteHost = HostName
.UserName = UserName
.Password = Password
.Execute .URL, "Put " + LocalFileName + " " + RemoteFileName
Do While .StillExecuting
DoEvents
Loop
UploadFile = (.ResponseCode = 0)
End With
Set FTP = Nothing
End Function

הוא על הלולאה do while הזאתי שנה..לא זז..ולא שולח את הקוץ בסופו של דבר.
הפונקציה אמורה להחזיר TRUE או FALSE והיא לא מחזירה כלום כי הלולאה לא מפסיקה לפעול
יש לציין שוב שזהו רק קובץ txt אחד ששוקל כמה ביטים.
מה אני עושה כאן לא בסדר?
שוב אני מזכיר, הקובץ מתייצר על השרת אבל נשאר ריק!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   23:42   18.02.07   
אל הפורום  
  4. תנסה..  
בתגובה להודעה מספר 3
 
   .Execute .URL, "PUT" LocalFileName " " RemoteFileName


תנסה ככה עם קפיטל עליהם..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   00:41   19.02.07   
אל הפורום  
  6. זה לא נותן..  
בתגובה להודעה מספר 4
 
   זה חייב ליהיות בצורה של הפונקציה
ואני לא מבין איפה הבעיה
בקריאה? אני קורא לפונקציה בסדר גמור אני עושה הכל בסדר גמור.
הלכתי לאתר של מיקרוסופט ובדקתי את זה:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconusinginternettransfercontrol.asp

הכל בסדר, אני עוד לא מבין מה לא בסדר!
תודה רבה על התגובות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   23:47   18.02.07   
אל הפורום  
  5. אם אתה רוצה יש לי סיפרייה בישבילך...  
בתגובה להודעה מספר 0
 
   תעבוד עם זה הכי הרבה..



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   00:47   19.02.07   
אל הפורום  
  7. זה מייצר קובץ על השרת  
בתגובה להודעה מספר 5
 
   ולא מעלה אליו כלום.
אני עוקב אחרי התכנית והיא תקועה בשליחה של winsock, יש בעיות כלשהן של חיבור.
אני לא מבין מה הבעיה. תודה מראש..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   01:03   19.02.07   
אל הפורום  
  8. כדי שהכל יהיה ברור  
בתגובה להודעה מספר 5
 
   יש לי תוכנית מוכנה עם כל מיני דברים שאני עשיתי.
אני סה"כ רוצה להעלות קובץ txt קטן כל כמה זמן לשרת FTP.

יש דרך פשוטה לעשות את זה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   11:53   19.02.07   
אל הפורום  
  9. נראה לי שהפיירואלל שלך חוסם את ההעברה  
בתגובה להודעה מספר 8
 
   כי לא הגיוני ש 2 תוכניות לא יעבדו תנסה לתת גישה לויזואל בייסיק


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   14:08   19.02.07   
אל הפורום  
  10. התוכנית שהבאת לי  
בתגובה להודעה מספר 9
 
   אצלך עובד פרפקט?
כי אם כן הבעיה בטוח אצלי..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   19:27   19.02.07   
אל הפורום  
  11. כן עובד הכל ,  
בתגובה להודעה מספר 10
 
   תנסה מה שאמרתי לך לראות אם יש לך חסימות לוויזואל בייסיק.
תבטל את הפיירוואל ותריץ את התוכנה תראה אם עובד.. אם כן תשנה את הפרמטרים והכל לפיירואלל ותמשיך לעבוד , בהצלחה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   00:01   20.02.07   
אל הפורום  
  12. אין פאיירוואל..  
בתגובה להודעה מספר 11
 
   ופתחתי פורטים בראוטר של ה-winsock שם...מאוד מוזר
בכלל, שבתוכנית שאני סיפקתי זה עובד על פורט 21 שאמור לעבוד גם בלי לפתוח פורטים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
igpcs

   07:33   20.02.07   
אל הפורום  
  13. למה שלא תייצר איזה קובץ .BAT ותקרא לו מהתוכנה שלך?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   09:30   20.02.07   
אל הפורום  
  14. תשמע זה רעיון טוב, וכבר חשבתי עליו  
בתגובה להודעה מספר 13
 
   אבל הבעיה איתו שיראו כל פעם חלון נפתח לכמה שניות ונסגר
יש איזו דרך שהחלון לא יופיע?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   18:36   20.02.07   
אל הפורום  
  15. אתה יכול לפתוח תהליך שהוא מוחבא  
בתגובה להודעה מספר 14
 
(עשיתי את זה בהתקנה שאני יוצר בימים אלה) זה לא הכי מוחבא..
או שאתה יכול לעשות את זה ממוזער (ואז זה לא יפריע באמצע הפרצוף)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   20:38   20.02.07   
אל הפורום  
  16. רעיון טוב תודה  
בתגובה להודעה מספר 15
 
   מאמץ!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   20:49   20.02.07   
אל הפורום  
  17. אין בעד מה ובהצלחה :)  
בתגובה להודעה מספר 16
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   22:41   20.02.07   
אל הפורום  
  18. שאני חושב על זה, זה קצת בעייתי  
בתגובה להודעה מספר 17
 
   כי הרי הסיסמא תהה שמורה בקובץ text
אני מפעיל את ה-FTP כך ftp -s:1.txt ftpserver
כאשר ב-1.txt שמורים הנתונים של הגישה ל-ftpserver.
מי שרוצה יכול להכנס.
יש איזו דרך אולי להחביא את הסיסמא?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   23:04   20.02.07   
אל הפורום  
  19. אתה יכול להצפין את הסיסמא בקובץ  
בתגובה להודעה מספר 18
 
אתה יכול לעשות שכל הגישה וההעברה תהיה דרך התוכנה ולא בקובץ BATCH
(אני משער שזה מה שאתה משתמש בנוסף ל-VB)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   23:14   20.02.07   
אל הפורום  
  20. אני אבדוק את זה  
בתגובה להודעה מספר 19
 
   תודה רבה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net