محمد هاني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 اقتباس
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 اقتباس
السؤال
محمد هاني3
لدي صورة في المسار التالي "public/images/logo.gif" وأريد أن أقوم بإرسال الصورة إلى المستخدم حينما يطلب الرابط التالي "localhost:8080/logo.gif"
وهذا هو الكود الذي أستخدمه ولكن بالطبع لا يتم إرسال الصورة إلى المستخدم
ما الذي يمكنني تغيره في الكود حتى يتم إرسال الصورة إلى المستخدم؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.