שלח תשובה

זירת השאלות

535
צפיות
5
תשובות

איך שולחים מסך במאיל דרך ASP?

,‏ 3 במאי, 2005

כאשר רוצים להדפיס מסך פשוט מפעילים את print, האם יש דרך לשלוח את המסך במאיל לאחר שהוא כבר הגיע לצד הלקוח? (דרך יותר הגיונית מאשר לשלוח ל stream כל מה שאני שולח למסך, להכניס אותו לטופס לא נראה ולשלוח לדף שיקבל אותו וישלח למאיל, כל זה לכל פתיחת דף רק בגלל שאולי המשתמש ירצה לשלוח אותו במאיל),
כמובן שהדף ASP כך שאין קובץ HTML שניתן פשוט לצרף

תגיות:

5 תשובות

  1. gilad123 הגיב:

    שאלה נוספת, עבודה עם FTP דרך ASP |!
    אני רוצה שדף הASP יגש דרך פורמט FTP לכתובת ברשת (כמובן עם השם והסיסמה המתאימים), יבדוק האם קובץ מסויים נמצא שם, יקח אותו ויעביר לשם קובץ אחר, זה אפשרי, איך?
    בתודה גלעד.

  2. ניר טייב הגיב:

    XMLHTTP
    אתה שולח בקשת HTTP שה-Method שלה POST. את הבקשה תשלח לעמוד ה-ASP  שהוא יבדוק את קיום הקובץ באותו שרת ואז יחליף אותו עם קובץ אחר (יצור קובץ חדש וימחוק את זה שקיים).

    ניתן למימוש רק על אותו שרת שמריץ את קובץ ה-ASP.

    אני לא מכיר דרך לגשת ל-FTP דרך ASP (מנגנון ה-ASP עובד עם HTTP בד"כ).

  3. gilad123 הגיב:

    איך מושכים קובץ מלינוקס לWin דרךASP
    סליחה ניר, לא רציתי לכתוב סיפורים אז כתבתי את הבעיה בקיצור, הנה גרסה יותר מפורטת: אני צריך חשבון אכסון Win עם הרבה חשבונות ftp שיקבלו קיבצי data מלקוחות (אני חייב חשבון ftp נפרד לכל לקוח) שאותם האתר קורא מכניס ל DB וכו'
    עם כל חברת אכסון שאני מדבר התשובה 'בWIN אי אפשר ליצור הרבה חשבונות ftp בגלל בעיות אבטחה, בלינוקב אין בעיה'
    אני מחפש דרך למשוך את הקבצים האלו מהלינוקס אל ה Win שם יופעל הקובץ שיטפל בהם.
    אם למשהו יש רעיון (יותר פשוט מלכתוב את הסקריפט הארוך ומורכב הזה מחדש ב php שאותה אני לא מכיר…) אני אשמח לשמוע.
    תודה

  4. gilad123 הגיב:

    מצאתי פיתרון לשליחת ftp דרך asp
    הפיתרון הראשון למעשה ליצור קובץ עם הפקודות שרוצים להריץ, מפעילים את http://ftp.exe דרך Server.CreateObject("WSCRIPT.SHELL")
    ומעבירים לו את הקובץ עם הפקודות, פיתרון יפה רק ששרת שיתופי לרוב לא יאשר לפנות לקבצי EXE (אבטחה…)
    שני הסברים ודוגמאות בנושא
    http://www.aspfree.com/c/a/ASP/FTP-with-ASP/1/
    http://benmeg.com/code/asp/ftp.asp.html

    פיתרון נוסף שפתר לי את הבעיה הוא רכיב חינמי AspInet שמאפשר לבצע רק PUT GET, לי זה הספיק, הבעיה שאין לו תיעוד (חינם אתם יודעים…), הרכיב נמצא
    http://www.serverobjects.com/products.htm
    (חפשו למטה את השם AspInet )
    במקרה של בעיה בתקשורת הוא מחזיר קוד שגיאה, אין לזה תיעוד אבל הוא משתמש בשגיאת של הפרוטוקול FTP, פירוט:
    http://support.microsoft.com/kb/q193625/
    רק קוד שגיאה 0 שלא מופיע שם זה נוצר קשר בסדר, בדרך כלל בעיה עם שמות הקבצים סיפריה לא קיימת או משהו כזה
    אולי זה יעזור לעוד מישהו…

  5. gilad123 הגיב:

    אני עדיין מחפש דרך לשלוח תוכן מסך
    יש רעיונות?

שלח תשובה