كتابة البيانات لتقديمها إلى javaScript: دليل شامل
مقدمة
بينما تقدم JavaScript إمكانات قوية لمعالجة البيانات في المتصفح ، فإن القدرة على كتابة البيانات مباشرة إلى ملف قد طرحت تاريخياً بعض التحديات. تستكشف هذه المقالة إمكانيات وقيود كتابة البيانات إلى الملفات باستخدام JavaScript. هذا التقييد يحمي المستخدمين من التعليمات البرمجية الضارة التي يمكن أن تلعب مع أو تعرض معلومات حساسة. على هذا النحو ، لا يمكن لـ JavaScript إنشاء أو تعديل ملفات مباشرة على نظام الملفات المحلي للمستخدم.
حلول بديلة يتيح لك إنشاء ملف افتراضي في المتصفح باستخدام كائن Blob. يمكنك بعد ذلك استخدام url.createObjecturl للحصول على عنوان URL فريد لهذا الملف الافتراضي.
الآليات.
// إنشاء ملف افتراضي باستخدام Blob var data = new Blob ([text] ، {type: 'text/plain'}) ؛ // إنشاء عنوان URL فريد للملف الافتراضي var fileurl = window.url.createObjecturl (data) ؛ // إنشاء رابط تنزيل var link = document.createElement ('a') ؛ link.setAttribute ('href' ، fileurl) ؛ link.setattribute ('Download' ، 'myfile.txt') ؛ // إلحاق الرابط بالوثيقة document.body.appendChild (Link) ؛ // محاكاة انقر على الرابط var event = new mouseevent ('click') ؛ link.dispatchevent (الحدث) ؛ // قم بإزالة الرابط من المستند document.body.removechild (link) ؛
الاستنتاج
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3