DCSIMG
ashx - שלמה גולדברג (הרב דוטנט)
Sign in | Join | Help

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

Change dimensions of a picture from byte array
10 October 10 03:56 PM | Shlomo | 1 comment(s)
כיצד לשנות גודל של תמונה המתקבלת כמערך של בתים נניח שיש לכם HttpHandler שמציג תמונה ממערך בתים , כדי לשנות את גודלו תוכלו בדרך כלל לכתוב קוד כזה < img src ="myhandler.ashx?id=5" width ="150" /> אבל לפעמים יש מקרים שצריכים לספק את כתובת ה – handler כפרמטר לפונקצייה שאמורה לקבל כתובת של תמונה, במקרים האלו אנחנו צריכים את היכולת לשנות את גודל התמונה בתוך ה – handler. הקוד הבא יהיה שימושי. byte [] image = GetImage(); int size; if ( int .TryParse(context.Request[ "size"...
DDay.iCal - an iCalendar class library
06 October 10 10:40 PM | Shlomo | with no comments
יצירת קבצי ics (קבצים שמשמשים בין השאר לקביעת פגישות ב - outlook) בעזרת DDay.iCal. את הספרייה ניתן להוריד מכאן דוגמא לשימוש (נניח שאתם כותבים handler שנקרא handler1) ה - handler מקבל כפרמטר את תאריך ההתחלה וכמה זמן (בשניות) זה ייקח public void ProcessRequest( HttpContext context) { iCalendar iCal = new iCalendar (); Event evt = iCal.Create< Event >(); var qs = context.Request.QueryString; var start = qs[ "s" ]; var end = int .Parse(qs[ "d" ]); evt.Start = new iCalDateTime...
Download file in asp.net
02 October 09 04:48 AM | Shlomo | 10 comment(s)
בתפוז נשאלה שאלה: מה הקוד שצריך לכתוב כדי להוריד קובץ בעזרת לינק פשוט ? אני נתקל הרבה פעמים בשאלה הזאת - ולכן אני כותב כאן את דוגמת הקוד. צריך לייצר handler ולכתוב ב - ProcessRequest את הקוד הבא: public void ProcessRequest( HttpContext context) { string fileName = context.Request.QueryString[ "filename" ]; FileInfo fi = new FileInfo (fileName); context.Response.ContentType = "application/x-rar-compressed" ; context.Response.AppendHeader( "Content-Disposition" , string...
קבלת גודל של תמונה ממערך של בתים בצד השרת
24 September 09 11:48 AM | Shlomo | with no comments
בתפוז עלתה שאלה, כיצד לקבל מימדים של תמונה שהמקור שלה הוא handler ממערך של בתים. לדוגמא, נניח שזה קוד ה - html < asp : Image ImageUrl ="~/Handler1.ashx" ID ="myImg" runat ="server" /> הנה קוד ה - handler public void ProcessRequest( HttpContext context) { context.Response.ContentType = "image/bmp" ; byte [] array = File .ReadAllBytes( @"c:\IMG_1181.jpg" ); context.Response.OutputStream.Write(array, 0, array.Length); } כעת אנחנו רוצים לדעת מה...
Internet Explorer 8 - Search Provider and Accelerators
08 September 09 02:17 PM | Shlomo | with no comments
בהמשך לפוסט שהדגמתי איך לייצר ספק חיפוש (שמחפש בקורסים של סלע). כתבתי גם מאיץ חיפוש. אפשר להתקין את הספק והמאיץ מכאן (ויסלחו לי מייקרוסופט שהעתקתי את העיצוב של הדף) אז מה זה בעצם מאיץ ? מומלץ לקרוא ב - MSDN , בקצרה המשמעות של זה היא אפשרות לפנות לדף אחר או לשירות כלשהו עם פרמטרים מתוף הדף הנוכחי מבלי לגלוש לשם. לדוגמא המאיץ שכתבתי לסלע - עושה את הדבר הבא. בזמן שיטוט בטבלת הקורסים שלנו אפשר ללחוץ קליק ימני על אחד הלינקים, לבחור במאיץ Details from Sela Syllabus ויפתח חלון תצוגה מקדימה עם תיאור הקורס...
Internet Explorer 8 Part 5 - Search Provider
26 August 09 03:49 PM | Shlomo | 11 comment(s)
בפוסטים הקודמים כתבתי על Web Slice (עדיין נשאר לי לדבר על Authenticated Web Slices) כעת אני רוצה לדבר על Search Provider . כולנו מכירים את התיבה מצד ימין למעלה בחלון הדפדפן. אנחנו יכולים לייצר ספקי חיפוש בעצמנו, למעשה זה פיצ'ר עוד מ IE7, בגרסה 8 של הדפדפן הוסיפו לו כל מיני תכונות מעניינות שנראה אותם בפוסטים הקרובים. הפעם אני רוצה להראות דוגמא אמיתית ובפוסטים הבאים להרחיב על כל התכונות האפשריות. כאחראי על צוות התשתיות ב סלע ביקשו ממני לייצר ספק חיפוש לסילבוסים שלנו. יש לנו את האתר http://www.sela...