محمد هاني3 نشر 18 مايو 2021 أرسل تقرير مشاركة نشر 18 مايو 2021 لدي صورة في المسار التالي "public/images/logo.gif" وأريد أن أقوم بإرسال الصورة إلى المستخدم حينما يطلب الرابط التالي "localhost:8080/logo.gif" وهذا هو الكود الذي أستخدمه ولكن بالطبع لا يتم إرسال الصورة إلى المستخدم http.createServer(function(req, res){ res.writeHead(200, {'Content-Type': 'text/plain' }); res.end('Serverd Correctly \n'); }).listen(8080, '127.0.0.1'); ما الذي يمكنني تغيره في الكود حتى يتم إرسال الصورة إلى المستخدم؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Salah Eddin Beriani2 نشر 18 مايو 2021 أرسل تقرير مشاركة نشر 18 مايو 2021 يمكنك استخدام createReadStream var http = require('http'); var fs = require('fs'); http.createServer(function(req, res) { res.writeHead(200,{'content-type':'image/gif'}); fs.createReadStream('./images/logo.gif').pipe(res);//مكان الصورة }).listen(3000); أو يمكنك استخدام express وتسهيل الأمر npm install express var express = require('express'); var app = express(); app.use(express.static(__dirname + '/public')); app.listen(8080); ثم يمكنك الوصول للصورة عن طريق localhost:8080/images/logo.gif اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمد هاني3
لدي صورة في المسار التالي "public/images/logo.gif" وأريد أن أقوم بإرسال الصورة إلى المستخدم حينما يطلب الرابط التالي "localhost:8080/logo.gif"
وهذا هو الكود الذي أستخدمه ولكن بالطبع لا يتم إرسال الصورة إلى المستخدم
ما الذي يمكنني تغيره في الكود حتى يتم إرسال الصورة إلى المستخدم؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.