PDA

View Full Version : خواندن و نوشتن در فایلها ... ؟!



MSN_Issue
جمعه 17 دی 1389, 20:51 عصر
سلام به همه ی دوستان گل ...
من نیاز دارم با یه زبون سمت کلاینت بتونم فایل متنی بسازم و توش بنویسم و ازش بخونم ... !
البته بعد از گوگلینگ (:لبخند:) به کد زیر رسیدم : (با جاوااسکریپته )



fso = new ActiveXObject("Scripting.FileSystemObject");

var s = fso.CreateTextFile("C:\\Test.txt", true);
s.WriteLine('Hello');

s.Close();


توی IE مثل هلو کار میکنه اما برای بقیه ی مرورگرا !!:اشتباه:!:ناراحت:

ممنون میشم کمکم کنید ...

hossin.esm
جمعه 17 دی 1389, 21:47 عصر
این لینک را ببین.
http://barnamenevis.org/showthread.php?264711

MSN_Issue
جمعه 17 دی 1389, 22:01 عصر
کدش کار میکنه !!!
اما موقع اجرا یه پیغام میده که نمیفهمش !!
و فقط هم مخصوص فایرفاکسه !!! اپرا ، سافاری ، ... ؟!!:متفکر:

mehdi.mousavi
شنبه 18 دی 1389, 12:03 عصر
سلام به همه ی دوستان گل ... من نیاز دارم با یه زبون سمت کلاینت بتونم فایل متنی بسازم و توش بنویسم و ازش بخونم ... ! البته بعد از گوگلینگ (:لبخند:) به کد زیر رسیدم : (با جاوااسکریپته )ممنون میشم کمکم کنید ...

سلام.
Scripting.FileSystemObject در واقع ProgID ی یه COM Component هستش و چون IE فقط از COM Component ها پشتیبانی میکنه، کد شما فقط در IE کار خواهد کرد. اگر بدنبال یه روش Cross-Browser هستید، می تونید از Google Gears API (http://code.google.com/apis/gears/) استفاده کنید. Gears به شما امکان داشتن بانک relational رو سمت Client میده در نتیجه می تونید داده های مورد نظر رو سمت Client ذخیره کنید. اما اگر باید حتما فایل روی ماشین Client ایجاد کنید، بهتون پیشنهاد میکنم این کار رو سمت Server انجام بدید و فقط اجازه بدید که Client فایل مورد نظر رو دریافت کنه (و هر جا کاربر مایل بود ذخیره کنه).

موفق باشید.