שליחת קובץ גדול ב WCF
-
אני רוצה לשלוח קובץ גדול כבקשה ב WCF.
אני מקבל שגיאה מהשרת שזו בקשה גדולה מידי.מה הפתרון?
-
@מנצפך לכאורה להגדיל את גודל ה maxMessageLength של הבקשה
גם עדיף להגדיל את הטייםאאוט, כי בד"כ לקובץ גדול לוקח זמן לעבורעיין כאן
https://stackoverflow.com/questions/6030137/large-binary-byte-file-transfer-through-wcf -
@clickone וודאי שניסיתי אך לא עזר לי.
האמת שעשיתי את זה רק בצד לקוח (פעם היתה לי בעיה כזו שהשרת מחזיר תשובה גדולה ואז זה עזר).עכשיו הבעיה היא השלקוח צריך לשלוח בקשה גדולה, ואני לא יודע איך מגדירים את ה - maxMessageLength בצד של השרת.
מחר אעלה את הקודים ונראה בדיוק. -
@clickone זה שרת מקומי בתוך רשת.
המערכת בנויה ב C# (גם הקליינט וגם השרת), ויותר נוח לי לעבוד מול WCF, שנותן לי שימוש כמו פונקציה רגילה, מאשר לעבוד עם בקשות http ולפרסר נתונים בכל צד.אין לי הרבה נסיון עם WCF. אבל אני משתמש בו הרבה.
כלומר, לא ניסיתי כל מיני קונפיגרציות אלא רק בצורה בסיסית. אבל תכלס התוכנה שלי עובדת איתו כל הזמן. -
@clickone
בינתיים זה עזר לי:
https://stackoverflow.com/a/20667308
7/8