با سلام
من یه فایل word توی برنامه ام دارم که بعضی کاربران فقط می توونند اونو بخونند
و هیچ تغییری نباید در آن ایجاد کنند
من می خواستم ببینم چطوری میتونم این کارو انجام بدم . من کد مربوط به باز کردن فایل رو دارم (با سي شارپ)
با سلام
من یه فایل word توی برنامه ام دارم که بعضی کاربران فقط می توونند اونو بخونند
و هیچ تغییری نباید در آن ایجاد کنند
من می خواستم ببینم چطوری میتونم این کارو انجام بدم . من کد مربوط به باز کردن فایل رو دارم (با سي شارپ)
Last edited by fatima81; 24-10-2006 at 07:22.
سلام.
كافيه شما file رو در ReadMode باز كنيد. مثلا:
در ضمن ميتونيد با استفاده از متود SetAttributes فايل مورد نظر رو ReadOnly كنيد.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
راستي بهتر بود سوال رو در فروم 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 با کد بنویسید
Last edited by fatima81; 25-10-2006 at 06:34.
چطوري يك فايل 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 در پروژه ذخیره می کنید
Last edited by fatima81; 27-10-2006 at 07:18.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)