مرحباً،

قمت بالبحث عن طرق توليد الملفات Client Side فوجدت طريقة مبتكرة تعتمد على خصائص الـ HTML5 تحديداً خاصية Download الخاصة بالـ Link وصيغة الـ Base64 وعلى هذا الأساس كتبت JS Function بسيطة تمكنني من توليد أي نوع من الملفات بسرعة عالية وتحميلها مباشرة من خلال المتصفح من دون الحاجة إلى خادم أو Server.

الطريقة مفيدة جداً لتوليد ملفات الـ Log مثلاً أو حفظ ما يظهر أمام المستخدم من دون الحاجة إلى الـ Server كما يمكن استخدامها لتوليد ملفات من مدخلات المستخدم.

كود الأداة + تجربة مباشرة: