שלח תשובה

זירת השאלות

560
צפיות
1
תשובות

שמירת נתיב קובץ + שם בפקד fileuploa

,‏ 15 בינואר, 2007

שאלה על פקד FILEUPLOAD:

אני רוצה לאפשר למשתמשים לבחור קובץ ולשמור את הנתיב והשם שלו.

אני רוצה רק את הנתיב והשם בלי להעלות את הקובץ עצמו.

חשבתי שזה יהיה פשוט והוספתי פקד של FILEUPLOAD וכפתור שמירה.
המחשבה הייתה שהמשתמש ילחץ על ה browse, ידפדף עד הספריה הרצויה ויבחר את הקובץ (בתיבת הטקסט של הפקד מופיע הקובץ עם הנתיב) ואחר כך בלחיצה על כפתור השמירה אני אקח את הטקסט שמופיע בפקד fileupload ואשמור אותו. פשוט נכון?

הבעיה היא שאין לפקד מאפיין שנותן את כל הטקסט שבו. יש מאפיין שנקרא fileName שנותן רק את שם הקובץ בלי הנתיב.
יש דרך לקבל את כל הטקסט שמופיע בפקד?

עוד דבר, אין אני מקליד שם קובץ בצורה ידנית ולא על ידי בחירה ב browse זה נופל בבדיקה:
if (fileupload1.filename !="")    X
כלומר: אם הקלדתי שם ידנית ולא ע"י בחירת קובץ זה מראה ששם הקובץ הוא ריק!

המטרה בסוף היא שהמשתמש יוכל או להקליד שם קובץ לבד או לפתוח חלון browse ואז שאני אשמור את שם הקובץ הנבחר (כל זה בלי להעלות באמת את הקובץ).

תגיות:

1 תשובות

  1. aabbcc123 הגיב:

    קיבלתי תשובה
    בפורום דוטנט בתפוז:
    fileupload1.postedfile.filename

    תודה.

שלח תשובה