مشاهده نسخه کامل
: باز کردن فایل word به صورت readonly
fatima81
24-10-2006, 06:58
با سلام
من یه فایل word توی برنامه ام دارم که بعضی کاربران فقط می توونند اونو بخونند
و هیچ تغییری نباید در آن ایجاد کنند
من می خواستم ببینم چطوری میتونم این کارو انجام بدم . من کد مربوط به باز کردن فایل رو دارم (با سي شارپ)
سلام.
كافيه شما file رو در ReadMode باز كنيد. مثلا:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن ميتونيد با استفاده از متود SetAttributes فايل مورد نظر رو ReadOnly كنيد.
راستي بهتر بود سوال رو در فروم C مطرح مي كرديد.
ممنون.
fatima81
25-10-2006, 06:29
باتشكر از توجهتون
من از كد زير استفاده مي كنم ولي برنامه هيچ فايلي رو باز نمي كنه
FileStream fs;
StreamReader sw;
fs=File.Open(@"D:\Inetpub\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]",FileMode.Open,FileAccess.Read);
sw=new StreamReader(fs);
sw.Close();
آیا این کد مشکلی داره ؟
ميشه لطف کنید كد set كردن file رو به صورت read only با کد بنویسید
چطوري يك فايل Pdf را در ویژوال بیسیک باز کنیم
fatima81
26-10-2006, 08:02
چطوري يك فايل Pdf را در ویژوال بیسیک باز کنیم
من با وي بي كارنكردم ولي كد سي شارپ اونو دارم
اگه خواستيد بگيد براتون بذارم
اگر امكان داره بگزاريد
مرسي
fatima81
27-10-2006, 07:04
سلام
اينم كد:
Session["FilePath"]=Server.MapPath("docPDF/");
Response.ClearContent();
Response.ClearHeaders ();
SqlDataReader dr=M.GetItemByscriptNo(Scriptno);
dr.Read();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition","attachment; filename=" +filename);
Response.WriteFile(Session["FilePath"].ToString() + filename);
Response.Flush();
Response.Close();
اميدوارم مشكلتونو حل كنه
البته فايل pdfاتون رو توی فولدر DocPDF در پروژه ذخیره می کنید
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.