העלאת קבצים לשרת ASP.NET MVC
-
אני מחפש קוד בשפת ASP.NET MVC בכדי לייצר טופס שנותן לי אפשרות להעלאת קבצים לשרת ולשמור אותם ב DataBase
[u:2okxbp0u]הערה[/u:2okxbp0u]
אני משתמש בשרת לוקאלי של Microsoft SQL Server Management Studio.
אני כרגע לומד את הנושא ולכך אשמח לקוד מה שיותר אבסטרקטי שאוכל לנתח ולהבין אותו.
לבינתיים מצאתי את זה אבל נראה לי חסר כאן השמירה ב DataBase, וכל שאר החיפושים העלו לי רק את ASPX ולא MVC.ושאלה צדדית שאשמח לקבל עליה מענה: איך מסתדר מתכנת בלי לקרוא אנגלית שוטף?
תודה רבה!
פורסם במקור בפורום CODE613 ב28/04/2015 10:34 (+03:00)
-
בעצם אפשרות ההעלאה היא מובנית בHTML.
מה שאתה צריך לעשות זה אחרי שהקובץ נמצא אצלך בשרת - לשמור אותו בDB או בתיקייה וכו'.לגבי אופן השמירה, דנו בזה בפורום בעבר, ראה כאן ובעוד מקומות.
אני אישית אוהב לשמור בתיקייה כאשר שם הקובץ מקבל רק את הID, ובDB לשמור את הסיומת, שם מלא, תיאור ושאר ירקות.פורסם במקור בפורום CODE613 ב28/04/2015 11:16 (+03:00)
-
כמו שClickOne אמר בדרך כלל משתמשים בדפדן להעלאה, אתה אחראי לשמירה.
ראה כאן את הבסיס: http://stackoverflow.com/q/5193842/1271037
בתשובה הראשונה מתוארת העלאה לקובץ בשרת, ובזו שאחריה לByte[], לשמירה במסד וכדומה.באיזה צורה אתה מתקשר עם המסד? ישירות או עם Entity Framwork? בכל אופן תצטרך לקבוע עמודה מסוג VARBINARY - שזה בעצם byte[].
תעדכן.בקשר לאנגלית, אז א' כל הזמן לקלוט וללמוד מילים והקשרים ולשאול ולשבור שיניים - זה מקדם המון! ב' אנגלית טכנית לתכנות מצומצמת בהרבה וקלה בהרבה מרכישת שפה, ג' בינתיים מסתדרים והראיה אני ואתה. ד' שואלים בפורום פה מה שרוצים בעברית
פורסם במקור בפורום CODE613 ב28/04/2015 16:13 (+03:00)