שלח תשובה

זירת השאלות

516
צפיות
13
תשובות

כיצד אני יוצר העלאת קובץ לשרת?

,‏ 15 באוקטובר, 2006

כלומר, אני רוצה שהמשתמש יבחר קובץ תמונה ושברגע שילחץ אישור, הקובץ יעבור לשרת לתיקיה site/pictures. מישהו יכול להנחות אותי בעזרת איזה אובייקטים אני יכול לעשות את הדבר? (אני בונה בASP)
תודה רבה!

תגיות:

13 תשובות

  1. sza הגיב:

    מדוע השרת לא מכליל את הINCLUDR שלי?


    Set conn = Server.CreateObject("ADODB.Connection")
    <!–#include file="c.asp"–>

    if session("ID")="" then session("ID")=0
    SQL1="SELECT usernameTBL FROM users WHERE userID=" & session("ID")
    set rs1=conn.Execute(SQL1)

    אני רוצה שהחיבור עצמו יהיה בקובץ c.asp. בתוך הקובץ הנ"ל קיימת רק השורה של conn.open….. וכו'.
    כשאני רושם את אותה שורה בלי include זה מתחבר למסד נתונים, ועכשיו הוא אומר לי לגבי השורה האחרונה של הקוד שהראתי ( set rs1=…)
    שאי אפשר לבצע את הפעולה הזו לפני שפתחתי את החיבור
    "Operation is not allowed when the object is closed."

    מדוע זה קורה?
    תודה רבה לכל מי שעוזר ומנסה לעזור  

  2. זהר פלד הגיב:

    זה נשמע לי מוזר…
    אין סיבה שזה לא יעבוד…
    תראה גם מה כתוב בקובץ c.asp

  3. sza הגיב:

    הנה התוכן המדויק בתוך c.asp


    <% conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source = {the file location}database.mdb") %>

    {the file location}
    הוא המיקום המדויק, רק שצנזרתי מטעמי בטיחות בשרת שלי…

    שוב, כשאני רושם את זה לבד בלי include, זה מתחבר ועובד מצוין…

    תודה על ההשקעה לכל מי שניסה לעזור עד כאן!

  4. זהר פלד הגיב:

    איך לא ראיתי את זה קודם?
    אין לך סגירה של צד שרת לפני ה include, אני מתפלא שבכלל לא עפת על שגיאה ב syntax…

    Set conn = Server.CreateObject("ADODB.Connection")
    %>
    <!–#include file="c.asp"–>
    <%

    if session("ID")="" then session("ID")=0
    SQL1="SELECT usernameTBL FROM users WHERE userID=" & session("ID")
    set rs1=conn.Execute(SQL1)

  5. sza הגיב:

    אויש, איזה טמבל אני!! תודה רבה רבה!
    הרבה תודה !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  6. sza הגיב:

    בעית עברית במסד נתונים
    בדף סתם ככה רואים עברית מצוין, אבל כשאני קורא מהמסד נתונים שדה שכתוב בו בעברית, רואים סימני שאלה במקום את האותיות…

    מישהו יודע מה הבעיה ואיך לטפל בה?
    תודה!

  7. זהר פלד הגיב:

    יש המון אובייקטים…
    תגגל free asp upload objects ותמצא רשימה די גדולה.

    יש מאמר באתר על העלאת קבצים בעזרת asp.

  8. sza הגיב:

    התקנת IIS על win XP home
    האם הדבר יציב?
    אני מתלבט לקנות מחשב נייד עם XP Home ואם אני אחליף לפרופשיונל אני לא אוכל להשתמש בפונ' מסוימות ואני אהרוס חלק מהאחריות על המחשב.

    אני רוצה לעבוד עם המחשב הזה בASP והשאלה שלי היא האם כדאי לקנות את המחשב הזה ולהתקין עליו IIS כמו שמודרך פה באתר? האם זה יציב? או שהדבר ייצור לי בעיות בעתיד?

    אם יש פה מישהו שעובד עם IIS על XP HOME והוא יכול להגיד לי האם היו לו בעיות מיוחדות אני אשמח! =)

    תודה רבה וערב טוב!

  9. זהר פלד הגיב:

    מעולם לא שמעתי על מישהו
    שהצליח להתקין IIS על home edition.
    אני מכיר את המאמרים, אבל לא שמעתי על מישהו אחד שהצליח באמת לעשות את זה.

  10. sza הגיב:

    אתה מכיר מישהו שניסה ולא הצליח?
    או שאתה לא מכיר מישהו שהצליח?

    (מקווה שהבנת את ההבדל..)
    (סליחה על הבלבלות =) )

שלח תשובה