با سلام
من یه فایل word توی برنامه ام دارم که بعضی کاربران فقط می توونند اونو بخونند
و هیچ تغییری نباید در آن ایجاد کنند
من می خواستم ببینم چطوری میتونم این کارو انجام بدم . من کد مربوط به باز کردن فایل رو دارم (با سي شارپ)
Printable View
با سلام
من یه فایل word توی برنامه ام دارم که بعضی کاربران فقط می توونند اونو بخونند
و هیچ تغییری نباید در آن ایجاد کنند
من می خواستم ببینم چطوری میتونم این کارو انجام بدم . من کد مربوط به باز کردن فایل رو دارم (با سي شارپ)
سلام.
كافيه شما file رو در ReadMode باز كنيد. مثلا:
در ضمن ميتونيد با استفاده از متود SetAttributes فايل مورد نظر رو ReadOnly كنيد.کد:FileStream fs = new FileStream("test.doc", FileMode.Open,FileAccess.Read);
راستي بهتر بود سوال رو در فروم C مطرح مي كرديد.
ممنون.
باتشكر از توجهتون
من از كد زير استفاده مي كنم ولي برنامه هيچ فايلي رو باز نمي كنه
آیا این کد مشکلی داره ؟نقل قول:
FileStream fs;
StreamReader sw;
fs=File.Open(@"D:\Inetpub\wwwroot\EndProject\docPD F\Hellow.doc",FileMode.Open,FileAccess.Read);
sw=new StreamReader(fs);
sw.Close();
ميشه لطف کنید كد set كردن file رو به صورت read only با کد بنویسید
چطوري يك فايل Pdf را در ویژوال بیسیک باز کنیم
من با وي بي كارنكردم ولي كد سي شارپ اونو دارمنقل قول:
چطوري يك فايل Pdf را در ویژوال بیسیک باز کنیم
اگه خواستيد بگيد براتون بذارم
اگر امكان داره بگزاريد
مرسي
سلام
اينم كد:
اميدوارم مشكلتونو حل كنهنقل قول:
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 در پروژه ذخیره می کنید