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

يغير صورة العضو في الداتا بيز لكن لايرفع الصوره على السيرفر

بدأه yousef qazzaz في 24 يونيو 2011 · 13 رد · 635 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عملت كود كان شغال تمام لرفع صوره لشعار العضو وكان شغال على السيرفر المجاني تمام

بعد ما رفعته على سيرفر مدفوع صار يسيف اسم الصوره بالداتا بيز بس ما يرفعها على الموقع ليش ما اعرف السبب وتطلع صورة اكس بدل الصوره دليل انه ما في صوره نزلت على السيرفر

وهذا الكود

        If up1.HasFile Then
            Dim bmpW = 203
            Dim bmpH = 209
            Dim newWidth As Integer = bmpW
            Dim newHeight As Integer = bmpH
            Dim filePath As String = "~/st/Users_Image/" & User_Image & ".jpg"

            Try
                Dim upBmp As Bitmap = Bitmap.FromStream(up1.PostedFile.InputStream)

                Dim newBmp As Bitmap = New Bitmap(newWidth, newHeight, Imaging.PixelFormat.Format24bppRgb)
                newBmp.SetResolution(72, 72)

                Dim upWidth As Integer = upBmp.Width
                Dim upHeight As Integer = upBmp.Height

                Dim newX As Integer = 0
                Dim newY As Integer = 0

                Dim newGraphic As Graphics = Graphics.FromImage(newBmp)

                Try
                    newGraphic.Clear(Color.White)
                    newGraphic.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
                    newGraphic.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
                    newGraphic.DrawImage(upBmp, newX, newY, newWidth, newHeight)
                    newBmp.Save(MapPath(filePath), Imaging.ImageFormat.Jpeg)

                    upBmp.Dispose()
                    newBmp.Dispose()
                    newGraphic.Dispose()
                Catch ex As Exception
                Finally

                    upBmp.Dispose()
                    newBmp.Dispose()
                    newGraphic.Dispose()
                End Try

            Catch ex As Exception
                Exit Sub
            End Try

تم تعديل هذه المشاركة بواسطة .S.T.A.L.K.E.R في 24 يونيو 2011 في 18:05

#2

السلام عليكم ورحمه الله وبركاته

اخي قم بالنقر على خصائص الصوره الظاهرة بشكل X لمعرفة مسارها, وتأكد من صحو مسار حفظ صورك!!

.:: Wish to become better and better ::.

#3

شي عادي أخي

فقط إستبدل

Dim filePath As String = "~/st/Users_Image/" & User_Image & ".jpg"

ب

Dim filePath As String = Server.MapPath("st\\Users_Image\\" & User_Image & ".jpg")

تم تعديل هذه المشاركة بواسطة KV2010 في 24 يونيو 2011 في 04:14

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#4

قمت بتغير الكود ولا تزال نفس المشكله موجوده

http://www.yourdomain.com/st/Users_Image/11062413325114.jpg

هذا هو الباث بس الصوره ما تكون موجوده؟؟؟ بس لو تروح لملف /st/Users_Image/ ما تلاقي الصوره 11062413325114.jpg

المشكله انه كل شي بالكود تمام و جربته على موقع مجاني وكان شغال 100% بس رفعته على سيرفر مدفوع ويدعم asp لوحة تحكم بارلل ما يطلع الصوره الصحيحه

شي يحط الكف بالعقل حتى عندي بالجهاز شغاله

اتوقع المشكله مو مشكلة كود يمكن في نفس السيرفر يمكن لازم لما يرفع يعطي صلاحيات او شي؟؟؟ ما ادري مافي احد مر عليه نفس المشكله يا شباب

تم تعديل هذه المشاركة بواسطة yousef qazzaz في 24 يونيو 2011 في 14:10

#5

صراحة أعتقد إنو الخطأ عندك بالكود وما إلو علاقة السيرفر

أنا ما بعرف Vb بس مع هيك

أظن الخطأ هنا

Dim filePath As String = "~/st/Users_Image/" & User_Image & ".jpg"

يعني واضح إنك أنشأت متحول بإسم filePath وتريد تخزين مسار الصورة حتى يتم الحفظ فيه فيما بعد

ولكن الخطأ هو ان المتحول User_Image أنا لم أرى أنك قمت بتعريفه

يعني أول شي قم بتعريفه

ثانياً إجعله يحضر معلوماته التي هي إسم الصورة من FileUpload

أعتقد هيك يكون الكود User_Image = up1.FileName

حتى يحفظ المسار بالكامل

ثم ضع سطر الكود تبعك

Dim filePath As String = "~/st/Users_Image/" & User_Image & ".jpg"

وهيك أكيد راح يشتغل

وفي شغلة إنت ذكرت بكلامك إنو السيرفر يدعم asp هل تقصد asp.net

وكمان تأكد إنو السيرفر يدعم إصدار .net إلي صممت فيه مشروعك

تم تعديل هذه المشاركة بواسطة KV2010 في 24 يونيو 2011 في 18:07

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#6

ههههههههههههههههههههههههههههههههه اخي اشكرك على المساعده بس User_Image هوه متغير معرف في الداتا بيز ينحط في اسم الصوره؟؟؟؟؟؟؟؟؟ والكود شغال 100% على موقع مجاني وعندي على الجهاز كمان شغال بس لما رفعته على هذا السيرفر حاسس انه في بورت من البورتات مسكر في السيرفر

يدعم asp.net

تم تعديل هذه المشاركة بواسطة yousef qazzaz في 25 يونيو 2011 في 01:22

#7

السلام عليكم ورحمه الله وبركاته

اخي لا علاقة للمنافذ هنا؟!! الرجاء ارفاق كودك؟

.:: Wish to become better and better ::.

#8

موجود فوق

#9

السلام عليكم ورحمه الله وبركاته

اخي ممكن تكتب رابط صفحة العرض والاضافة للصور؟!!

.:: Wish to become better and better ::.

#10

هذا الموقع المجاني والكود شغال تمام التمام

http://aspspider.ws/yousefcode/album.aspx

ما اتوقع انه الكود يشتغل في سيرفر والسيرفر الثاني مايشتغل الان في خطاء؟؟؟؟

تم تعديل هذه المشاركة بواسطة yousef qazzaz في 25 يونيو 2011 في 02:30

#11

السلام عليكم ورحمه الله وبركاته

اخي ابغى الرابط حق الموقع الذي تظهر فيه المشكله؟!!

.:: Wish to become better and better ::.

#12

السلام عليكم ورحمه الله وبركاته

اخي ابعد ال Try وجرب كودك يمكن في مشكلة اثناء الرفع؟!!

.:: Wish to become better and better ::.

#13

اخي السلام عليكم عزيزي الغالي تاكد من الملف الذي ترفع ية الصور موجود ولا لا

في احدى المرات وبصراحة لا اعرف ماهو السبب عند امام العمل وعمل ببلش للموقع

كل الملفات يعمل لها ببلش الا فولدر الذي سوف تنزل فية الصور (( لقد كان خالي من الصور))

وقد كان خالي من الصور فلم يضهرة الله اعلم لماذا

تاكد من الملف الذي سوف ترفع الية الصور

بالتوفيق اخي الكريم

1vAO2-d3nY_335990295.gif

يارب ساعدني كلما اتقدم خطوة اجد نفسي متأخر في خطوات

154047116.gif
#14

المجلد موجود لصور

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

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

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

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

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