الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم حفظ صورة فى قاعدة البيانات باستخدام الويب سيرفس + الويندوز ابليكاتشن

بدأه ensert.net2000 في 8 ديسمبر 2012 · 2 رد · 736 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكننى من حفظ صورة داخل قاعدة بيانات باستخدم الويب سيرفس مع الوندوز ابليكاتشن هذا المثال يعمل على الشبكة الداخلية فسؤالى كيف اسوية على شبكة من خلال الانترنت باستخدام الويب سيرفس

هذا الميديول يعمل على حفظ الصورة داخل قاعدة البيانات

SqlConnection conn = new SqlConnection(strConn);
SqlCommand sqlCmd = new SqlCommand("INSERT INTO tblBLOB (BLOBData) VALUES (@BLOBData)", conn);
String sBLOBFilePath = @"E:\goal.jpg";
FileStream fsBLOBFile = new FileStream(sBLOBFilePath, FileMode.Open, FileAccess.Read);
Byte[] bytBLOBData = new Byte[fsBLOBFile.Length];
fsBLOBFile.Close();
SqlParameter prm = new SqlParameter("@BLOBData", SqlDbType.VarBinary, bytBLOBData.Length, ParameterDirection.Input, false,
0, 0, null, DataRowVersion.Current, bytBLOBData);
sqlCmd.Parameters.Add(prm);
conn.Open();
sqlCmd.ExecuteNonQuery();
conn.Close();

---------------------------------------------------------------------------

قمت بتعديلة واضفتة داخل ويب سيرفس بهذا الشكل

public void SaveImagesToServer(FileStream fsBLOBFile)
{
SqlConnection conn = new SqlConnection(strConn);
SqlCommand sqlCmd = new SqlCommand("INSERT INTO tblBLOB (BLOBData) VALUES (@BLOBData)", conn);
Byte[] bytBLOBData = new Byte[fsBLOBFile.Length];
SqlParameter prm = new SqlParameter("@BLOBData", SqlDbType.VarBinary, bytBLOBData.Length, ParameterDirection.Input, false,
0, 0, null, DataRowVersion.Current, bytBLOBData);
sqlCmd.Parameters.Add(prm);
conn.Open();
sqlCmd.ExecuteNonQuery();
conn.Close();
}

وعند استدعائة من داخل الويندوز ابليكاتشن بهذا الشكل

String sBLOBFilePath = @"E:\goal.jpg";
FileStream fsBLOBFile = new FileStream(sBLOBFilePath, FileMode.Open, FileAccess.Read);
CallWebService.SaveImagesToServer(fsBLOBFile);
fsBLOBFile.Close();

ولكن للاسف تظهر رسالة تقول

The method or operation is not implemented.

فما الحل

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#2

try it

String sBLOBFilePath = @"E:\goal.jpg";
FileStream fsBLOBFile = new FileStream(sBLOBFilePath, FileMode.Open, FileAccess.Read);
CallWebService oCallWebService=new CallWebService();
oCallWebService.SaveImagesToServer(fsBLOBFile);
fsBLOBFile.Close();
#3
CallWebService oCallWebService=new CallWebService();

انا معرف الويب سيرفس من بداية الفورم اصلا

وفى كذا موديول فى الويب سيرفس شغال الا المديول دة هو الى مش شغال

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…