رفتن به مطلب
  • 0

مشکل مهم


eivazkhani

سوال

سلام دوستان من یک برنامه ساختم که می خوام بروز قیمت هاشو عوض کنم عکساشو عوض کنم اینطور که من میدونم باید از سرور ftp استفاده کنم من استفاده می کنم دانلود می کنم امانمیدونم چرا نمیاد توایمیج ویو یا تو لبل لطفا اگهراه حلی جز سرور ftp هست بگید یا آموزش ftp رو برام بزارید با سورس تا یاد بگیرم من 3 روز دیگه باید برنامو انتشار بدم لطفا راهنمایی کنید تشکر 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 3 ساعت قبل، eivazkhani گفته است :

سلام دوست من نمیشه همون عکس قبلیرو بالا میاره ؟؟ 

 

تصویر که عوض میشه صد در صد چون از روی سرور شما حذف شده و یه تصویر دیگه جایگزین شده.

اما اینکه همون تصویر قبل توی برنامه نشون داده میشه ممکنه به این دلیل باشه که تصاویر کش میشن.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

میتونی با دیتابیس هم پیاده کنی

داخل دیتابیس لینک های عکس رو بزاری و انلاین اونو تغییر بدی ولی ممکن مشکل کش بازم پیش بیاد که میتونی یک گزینه رفرش بزاری مثلا که با زدنش کش گوشی پاک بش یا هنگام خروج کاربر همیشه کش هم پاک بش

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

نیازی به استفاده از ftp نیست،شما میتونید عکس هاتون رو داخل سایت آپلود کنید و بعد به صورت زیر داخل ایمیج ویو نمایش بدید:

اول یه کلاس به اسم ImageDownloader ایجاد کنید و کدهای زیر رو داخل بزارید:

private Sub Class_Globals
	Private im As ImageView
	Private ht As HttpJob
End Sub


Public Sub Initialize
	ht.Initialize("ht",Me)
End Sub

Sub Download(ImageviewName As ImageView,Link As String)
	im=ImageviewName
	ht.Download(Link)
End Sub

private Sub jobdone(job As HttpJob)
	If job.Success Then
		im.SetBackgroundImage(job.GetBitmap)
	End If
End Sub

 

حالا داخل برنامه میتونید با دستورات زیر عکس مورد نظر رو دانلود کنید:

Dim dl As ImageDownloader
dl.Initialize
dl.Download(ImageView1,"http://www.example.com/ImageName.jpg")

 

به جای ImageView1 اسم ایمیج ویو مورد نظرتون رو بزارید،به جای اون آدرس هم باید آدرس عکس مورد نظرتون رو بزارید.

همچنین به جای روش بالا میتونید از کتابخانه های آماده مثل Picasso استفاده کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 ساعت قبل، Crashday گفته است :

سلام

نیازی به استفاده از ftp نیست،شما میتونید عکس هاتون رو داخل سایت آپلود کنید و بعد به صورت زیر داخل ایمیج ویو نمایش بدید:

اول یه کلاس به اسم ImageDownloader ایجاد کنید و کدهای زیر رو داخل بزارید:


private Sub Class_Globals
	Private im As ImageView
	Private ht As HttpJob
End Sub


Public Sub Initialize
	ht.Initialize("ht",Me)
End Sub

Sub Download(ImageviewName As ImageView,Link As String)
	im=ImageviewName
	ht.Download(Link)
End Sub

private Sub jobdone(job As HttpJob)
	If job.Success Then
		im.SetBackgroundImage(job.GetBitmap)
	End If
End Sub

 

حالا داخل برنامه میتونید با دستورات زیر عکس مورد نظر رو دانلود کنید:


Dim dl As ImageDownloader
dl.Initialize
dl.Download(ImageView1,"http://www.example.com/ImageName.jpg")

 

به جای ImageView1 اسم ایمیج ویو مورد نظرتون رو بزارید،به جای اون آدرس هم باید آدرس عکس مورد نظرتون رو بزارید.

همچنین به جای روش بالا میتونید از کتابخانه های آماده مثل Picasso استفاده کنید.

سلام دوست من 

من می خوام بروز عکسارو عوض کنم اما وقتی آپلود کنه دیگه عکس عوض نمیشه ؟؟ 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱ ساعت قبل، eivazkhani گفته است :

سلام دوست من 

من می خوام بروز عکسارو عوض کنم اما وقتی آپلود کنه دیگه عکس عوض نمیشه ؟؟ 

چرا نشه؟

شما عکس جدید رو با همون نام جایگزین عکس قبلی کنید جوری که لینک عکس عوض نشه،

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1396/04/07, 01:15:50، Crashday گفته است :

چرا نشه؟

شما عکس جدید رو با همون نام جایگزین عکس قبلی کنید جوری که لینک عکس عوض نشه،

سلام دوست من نمیشه همون عکس قبلیرو بالا میاره ؟؟ 

در 4 دقیقه قبل، eivazkhani گفته است :

سلام دوست من  

نمیشه همون عکس قبلیرو بالا میاره ؟؟ 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...