Are you a cool kid who wants to impress your friends and family with your mad skillz? Check out the Kid's Corner for lots of fun, easy to understand lessons on programming!
Full Stack Developer & Software Architect | Building Cloud & AI Edge Solutions | Software & Team Development
Saturday, February 28, 2009
Wednesday, February 25, 2009
I was asked if I worked before on making a module to allow the users from downloading a document without the direct access to that document, the document (not just images) may be saved in SQL or on MOSS document library with no read access to the user.
Yes I worked before on file types like word files, but general files NO. and I give him the main idea of adding the document stream response and change the response content type.
And after a while I asked him about the output and he sends this code to me:
Yes I worked before on file types like word files, but general files NO. and I give him the main idea of adding the document stream response and change the response content type.
And after a while I asked him about the output and he sends this code to me:
System.IO.FileInfo fileInfo = new System.IO.FileInfo(@"C:\d\AhmedCV.doc");
System.IO.FileStream fl = fileInfo.OpenRead();
byte[] file = new byte[(int)fl.Length];
fl.Read(file, 0, (int)fl.Length);
fl.Close();
System.IO.MemoryStream mem = new System.IO.MemoryStream(file);
Response.Clear();
Response.ContentType = "application/x-unknown";
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileInfo.Name);
mem.WriteTo(Response.OutputStream);
Response.End();
Saturday, June 23, 2007
التشكيل العربي ... مشكلة قد لا تظهر ولكن موجودة
منذ عدة سنوات و انا اعمل في تطبيقات الويب العربية فقط، و قد لاحظت مرة أن هناك رابط لصفحة ما ، عندما اضغط عليه لا يستطيع المتصفح العثور على هذه الصفحة ، فراجعت العنوان بالرابط فوجدته صحيحا، فراجعت الملف نفسه ان كان موجودا ام لا، فوجدته في مكانه و بنفس الاسم!
استغرق هذا الامر مني بعض الوقت حتى قررت ان أعيد كتابة الرابط من جديد ، فوجدته يعمل بشكل جيد! فقررت الرجوع مرة أخرى و وضعت الرابطين فوق بعض كل واحد منهم في سطر و قارنت بينهم فلم أجد ما هي المشكلة، متطابقين تماما! و احدهم يعمل و الآخر لا يعمل.
في النهاية و انا اتحرك بالاسهم على الرابط حرف حرف فوجدت انه جاء في مكان ما و لم يتحرك ثم نقرة أخرى فتحرك! و اتضح لي الأمر أن لوحة المفاتيح كانت محولة على اللغة العربية عندما بدأت في كتابة حرف كبير ثم بعض الحروف الانجليزية الصغيرة، و عندما ادركت ان الكتابة عربي و ليس انجليزي حذفت ما امامي و حولت لوحة المفاتيح و اعدت الكتابة، و لكنني لم أرى التشكيل العربي الذي كان في بداية الكلمة و كان هذا هو سبب المشكلة.
و منذ ذلك الوقت عندما ادرك اني اكتب بالعربي خطأً اقوم بحذف الكلمة و حرف آخر و اعادة كتابته حتى أتأكد من عدم وجود حروف خفية.
استغرق هذا الامر مني بعض الوقت حتى قررت ان أعيد كتابة الرابط من جديد ، فوجدته يعمل بشكل جيد! فقررت الرجوع مرة أخرى و وضعت الرابطين فوق بعض كل واحد منهم في سطر و قارنت بينهم فلم أجد ما هي المشكلة، متطابقين تماما! و احدهم يعمل و الآخر لا يعمل.
في النهاية و انا اتحرك بالاسهم على الرابط حرف حرف فوجدت انه جاء في مكان ما و لم يتحرك ثم نقرة أخرى فتحرك! و اتضح لي الأمر أن لوحة المفاتيح كانت محولة على اللغة العربية عندما بدأت في كتابة حرف كبير ثم بعض الحروف الانجليزية الصغيرة، و عندما ادركت ان الكتابة عربي و ليس انجليزي حذفت ما امامي و حولت لوحة المفاتيح و اعدت الكتابة، و لكنني لم أرى التشكيل العربي الذي كان في بداية الكلمة و كان هذا هو سبب المشكلة.
و منذ ذلك الوقت عندما ادرك اني اكتب بالعربي خطأً اقوم بحذف الكلمة و حرف آخر و اعادة كتابته حتى أتأكد من عدم وجود حروف خفية.
Friday, June 22, 2007
1st
Al salam alikom, this will be my first post, and I would like to start it with:
”وَقُل رَّبِّ زِدْنِي عِلْمًا”
Subscribe to:
Posts (Atom)