495
צפיות
צפיות
9
תשובות
תשובות
הצגת קבצים מסוג doc.*
האם יש פקודה בVBScript או בHTML שמציגה את כל הקבצים שנמצאים בתיקייה ספציפית על השרת?
הערה:
אני לא יודע אם זה מתאים לצד לקוח או לצד שרת. אם זה מתאים לצד שרת פשוט תכתבו לי ואני אעביר את ההודעה לשם.
תודה מראש.
9 תשובות
צד-שרת
מועבר לצד-שרת.
ובשביל ה FAQ
אותו הדבר ב JS:
<%@ Language=JScript%>
<%
var fso = Server.createObject("Scripting.FileSystemObject");
var folder = fso.getFolder(Server.mapPath("\"));
var files = folder.Files;
var c = 0;
var eFiles = new Enumerator (files);
for(eFiles.moveFirst();!eFiles.atEnd();eFiles.moveNext()){
Response.Write(eFiles.item().name + "<BR>");
c++;
}
Response.Write("<br><b>Total Files</b>: " + c);
files = null;
delete files;
file = null;
delete file;
fso = null;
delete fso;
%>
תודה

יש אפשרות להוריד את הקבצים?
אני רוצה שיהיה ניתן להוריד את הקבצים האלו מצד לקוח. יש אפשרות כזו?
דרך אגב, אני חדש יחסית בתחום הASP וכל מה שלמדתי למדתי מ"מדור ASP" באתר הזה (מדריך מעולה). אז תסלחו לי אם יש לי שאלות לא חכמות, או אם יש לי בלבולי מושגים. אשמח אם תתקנו אותי כשיש לי בלבולי מושגים. תודה
ועוד שאלה
יש אפשרות להציג את השמות של הקבצים בעברית?
פשוט במקום להציג את השמות בלבד,
מציגים אותם בתוך לינק לקובץ…
שים לב שלרוב, קבצי doc יוצגו בדפדפן….
למה לא?
אם השמות של הקבצים הם בעברית, הם אמורים להיות מוצגים בעברית…
יכול מאוד להיות שתצטרך לקבוע קידוד בצד הלקוח ע"י תג meta ובצד השרת ע"י codepage, אבל בגדול לא אמורה להיות בעיה עם זה.
לא כל כך הבתי איך לעשות את זה
בקטע קוד כתבתי response.write file.name כדי להציג את השמות של הקבצים. מה אני צריך לכתוב כדי להציג לינק לקובץ?
ועדו משהו, אני לא רוצה שהקבצים יוצגו על הדפדפן אני רוצה שיוכלו להוריד את הקבצים למחשב.
מצטער
מצטער על ההקפצה, פשוט ההודעה בדף השני.
לפי מה שהבנתי אני לא עובר על הכללים של הפורום נכון?