-
@aaron אין צורך. פונקציית
res.download
מוסיפה את ההידר לבד.@ayali לא הבנתי מה הבעיה. הדפדפן לא מוריד את הקובץ אם תשים את הכתובת של הקובץ?
http://localhost:8400/upload/file.xyz -
@ayali אמר בהורדת קבצים ב angular ו node js:
@yossiz יש לי קובץ שנמצא בשרת node js איך אני שולחת אותו
ואיך אני מקבלת אותו ב angularצריך לפתוח בנוד גישה לקבצים בתקייה שיושבים שם הקבצים.
באקספרס יש את: express.staticapp.use(express.static('folder_name'))
אפשר ליראות
כמובן אחרי זה לתת לו קישור עם הנתיב המתאים
-
@yossiz אמר בהורדת קבצים ב angular ו node js:
למה? יש לך כבר API להורדת קבצים, למה אתה לא משתמש בזה?
@ayali אמר בהורדת קבצים ב angular ו node js:
איך משתמשים בו?
@yossiz אמר בהורדת קבצים ב angular ו node js:
@yossiz אמר בהורדת קבצים ב angular ו node js:
@ayali בדיוק כמו שכתבתי,
http://localhost:8400/upload/
+ השם של הקובץ.@ayali אמר בהורדת קבצים ב angular ו node js:
אתה מתכון לפונקצית ההורדה?
נראה לי שהבנתי מה הבעיה,
הספרייה המדוברת בnode.js היא עושה את העבודה ליצור שרת של קבצים סטטיים והיא מספיקה לרוב הקבצים, - שיוכלו להעלות אותם, וכשמפנים את הכתובת אל קובץ היעד הוא מגיע ישר לקובץ
אממה הדפדפן כשהוא מקבל כתובת לקובץ שהוא לא מיועד אליו כמו txt ושאר סוגי קבצים למיניהם הוא מוריד אותם, משא"כ כשהוא נפגש עם קבצים שהוא מיועד בעבורם - כמו Html png jpg ועוד כל מיני סוגים של תמונות - אז הוא לא מוריד אותם אלא פותח אותם,
וכאן שואל השואל איך עושים שבמקום שהוא ייפתח את הקובץ הנ"ל הוא יוריד אותו.תנסה לחפש כאן