این ارسال پرطرفدار است. محمدرضا شاهپیری 5,581 ارسال شده در 3 شهریور، ۱۳۹۶ این ارسال پرطرفدار است. اشتراک گذاری ارسال شده در 3 شهریور، ۱۳۹۶ با سلام خدمت همه انسورسنتریهای عزیز. ************************************************************************************************************************************************ نسخه 6.6 منتشر شد. در نسخه جدید مشکل دانلود سورس صفحات html مرتفع شده و برای استفاده بیشتر از tag نوع اونو از string به object تغییر دادیم. پس ایونتها به شکل زیر باید باشه. Private Sub prf_onSucsess(Result As String , Tag As Object ) Log(Result) End Sub **************************************************************************************************************************************** نسخه 6.5 منتشر شد. تو این نسخه مشکل کوکی ها و عدم دریافت اطلاعات رفع شده. دوستان همه ی درخواستهای post و get فقط دو ایونت onSucsess و onError دارن و فقط از طریق دستور executRequest اجرا میشن. بنابر این باید متدهاتونو ویرایش کنید. متد upload هم ایونتهاش تغییر کرده. متدها رو یک بار پیاده کنید که تغییرات رو ببینید. ***همچنین متدهای اینشیالایز نیز تغییرات جزئی داشته. به صورت زیر هست اینشیالایز** Dim setup As FastNetSetup setup.SetupFastNet.setUpDownloader.WithCookieManager.WithSSL.Build ******************************************************************************************************************************************** نسخه 6 (نسخه جدید) منتشر شد. آموزش کار با دانلودر دوستان نسخه جدید به کلی با اندروید استودیو بازنویسی شده و همه کتابخانه های مورد استفاده به روز شده. پس حتما به نسخه جدید به روز کنید سورسهاتونو. تغییرات اساسی: ا:- دانلودر بسیار پیشرفته پورت شده از این لینک 2:- تغییر نحوه اینشیالایز: دوستان تو نسخه جدید اینشالایز به صورت کلی هست. یعنی با یک بار اینشیالایز کردن میتونید تو کل پروژه ازش استفاده کنید. پس اینشیالایز باید جایی انجام بشه که تو کل پروژه بشه بهش دسترسی پیدا کرد. بهترین جا برای اینشیالایز متد Service_Create از سرویس Starter هست. مثلا یک نحوه اینشیالایز کردن به صورت زیر هست. Sub Service_Create Dim setup As FastNetSetup setup.FastNetSetup.setUpDownloader.Build End Sub 3:-تغییر نام برخی از متدها. برخی از متدها نامهای درستی نداشتن و بعضا هم نوشتارشون با نام اصلی متفاوت بود که اصلاح شده. متدهای اصلاح شده addHeader , executerequestAsString و چندتای دیگه که اگه برخورد کردید فقط کافیه متدها رو ببینید. خیلی شبیه هست تفاودت در حد حرف هست فقط ************************************************************************************************************************************************* =============================================================================================================== ************لینک آموزش کار با کتابخانه********** ================================================================================================================ نسخه 5.5 متد withTLS به کتابخونه اضافه شده که برای بسیاری از سایتهایی که SSL دارن جوابگو هست ======================================================================================================== نسخه 5.3 (اضافه شدن تایم اوت به کتابخانه) Dim fastnetsetup As FastNetSetup fastnetsetup.SetupFastNet.WithTimeOut(60).Build ' زمان به ثانیه هست ===================================================================================================== نسخه 5.1 با امکان اضافه کردن پراکسی به کتابخانه اضافه شد. مثال استفاده از پراکسی. Dim fastnetsetup As FastNetSetup fastnetsetup.SetupFastNet.WithProxy(fastnetsetup.TypeHttp,"192.168.1888",8080,"","").Build ================================================================================================================================= **** نسخه 4.5 اضافه شد. توی این نسخه کلاس PersianNetIMG رو بنا به در خواست دوستان ویرایش کردیم و متدهای جدیدی اضافه شده.یکی اینکه به خاطر یه سری محدودیتها اونو از دیزاینر حذف کردیم و این بار از طریق کد نویسی اضافه میشه و کلیک گذاشتن بیمپ برای عکس دیفالت و از همه مهمتر نمایش پروگرس بار تا زمانی که عکس به طور کامل لود بشه و یه سری امکانات دیگه که با هاش کار کنین آشنا میشین. دوستان در نظر داشته باشین که این کلاس رو صرفت برای راحتی کار دوستان به کتابخونه اضافه کردیم در صورتی که میخواین کارهای پیشرفته تری با عکس انجام بدین بهتره از کتابخونه های گلاید و یا پیکاسو استفاده کنید. مثال Private PersianNetIMG1 As PersianNetIMG PersianNetIMG1.initialize("pim") Activity.AddView(PersianNetIMG1.View,30%x,0,40%x,50%y) Dim xml As XmlLayoutBuilder PersianNetIMG1.ErrorImageResId=xml.GetResourceId("drawable","myimg") PersianNetIMG1.DefaultImageResId=xml.GetResourceId("drawable","loading") PersianNetIMG1.ImageUrl=imgurl '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' در صورتی که میخواین سایز ایمیج ویو با سایز عکس دانلود شده برابر باشه از کد زیر استفاده کنید PersianNetIMG1.setToMatchBitmap ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' برای مخفی کردن PersianNetIMG1.seTVisibility(False) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' برای کلیک Sub pim_onImgClick ToastMessageShow("clicked",False) End Sub ================================================================================================================== ====================================================================================================================== ***************************************************************************************************************************************************** یکی از جدیترین و عذاب آورترین مشکلات توی بیسیک به ملکوت الهی پیوست. توی بیسیک کتابخونه هایی که برای ارتباط با سرور وجود داره تقریبا میشه گفت نیازهای ابتدایی رو برآورده میکنن. مثلا شما بخواین همزمان عکس و متن بفرستین یا بخواین فایل آپلود کنین و روند آپلود شدن رو ببینین یا مثلا بخواین همراه متدهای پست و گت هدر بفرستین یا مثلا بخواین به طور مستقیم بیتمپ بگیرین دیگه نمیتونین و مجبورین از کتابخونه های دیگه ای که رپ شده استفاده کنید که هر کدوم متدهای خاصی دارن فقط. این کتابخونه همه ی اینا رو برای شما یک جا فراهم میکنه. این کتابخونه بر پایه کتابخونه های قدرتمند okhttp3 و okio ساخته شده که واقعا بی نظیرن(محصولات شگفت انگیز شرکت squar) برای شروع و نشون دادن قابلیتهای کتابخونه اولین قسمت آموزش رو اختصاص دادم به ساخت یه فرم ثبت نام کامل که تو اون شما میتونید علاوه بر اطلاعات متنی که مثلا نام و پسوردو اینا هست عکس پروفایل هم بفرستین. پریویوی زیرخروجی آ»وزش هست. این آموزش فوقلاده همراه خرید برای دوستان قابل دانلود هست. لینک فروشگاه محصول یکی دیگه از قابلیتهای جذاب و کاربردی این کتابخونه کلاس PersianNetIMG هست. با این کلاس شما یک کاستوم ویوی بسیار کاربردی رو به پروژتون اضافه میکنید. این ویو کارش گرفتن عکس از اینترنت و نمایش توی ایمیج ویو هست. سه تا متد به شکل زیر داره که میتونید به راحتی استفاده کنید. PersianNetIMG1.ImageUrl=imgurl آدرس عکسی که توی سرور هست رو بدین و اونو دانلود و نمایش میده Dim xml As XmlLayoutBuilder PersianNetIMG1.DefaultImageResId=xml.GetResourceId("drawable","myimg") گذاشتن عکس پیش فرض برای ایمیج ویو PersianNetIMG1.ErrorImageResId=xml.GetResourceId("drawable","myimg") در صورت خطا در دانلود این عکس لود میشه واما قابلیتهای کتابخانه اول کتابخونه رو به شکل زیر اینشیالایز کنید Dim prfn As PersianFastNetwork prfn.initialize("prfn") متد اول. PostRequest Dim post As PostRequest post=prfn.BuildPostQuery("url","tag") post.addHeader("key","value") post.addParametrs("ke1","value1") post.addParametrs("ke2","value2") post.executRequest ''''''''''''''''''''''''''''''''''''''''''''''''''''' همه کدهای بالا تو یه خط میشه این prfn.BuildPostQuery("url","tag").addHeader("key","value").addParametrs("ke1","value1").addParametrs("ke2","value2").executRequest متد دوم. GetRequest Dim get As GetRequest get=prfn.BuildGetQuery("url","tag") get.addHeader("key","value") get.addParametrs("key1","value1") get.executRequest ==================================================== یه خطی prfn.BuildGetQuery("url","tag").addHeader("key","value").addHeder("key1","value1").executRequest متد سوم. UploadRequest Dim upl As UploadRequest upl=prfn.BuildUploadQuery("url","tag") upl.addMultipartParameter("key1","value1") upl.addMultipartParameter("key2","value2") upl.addMultipartFile("filekey","filepatch") اضافه کردن فایل به همراه پارامترهای ارسال شده upl.setisRunToAnotherThread(True) تعیین اینکه آپلود در ترد جداگانه انجام شود upl.startUpload متد چهارم. DownloadRequest Dim dnl As DownloadRequest dnl=prfN.buildDownloadQuery("masirdanlod",3,4,False,10000) dnl.startDonload("url") dnl.pauseDownload("url") dnl.deletFileDownload("url",True) متد پنجم. GetBitmapReQuest Dim getbit As GetBitmapReQuest getbit=prfn.BuildGetBitmapGetQuery("imagelink","tag") getbit.setBitmapMaxHeight(250) getbit.setBitmapMaxWidth(250) getbit.startgetBitmap گرفتن بیتمپ دانلود شده Sub prfn_onGetBitmapOkListener(bitmap As Object) Dim bitm As Bitmap=bitmap Activity.SetBackgroundImage(bitm) End Sub توی آموزش اول به upload و get پرداخته شده. استفاده از کتابخونه بسیار ساده اس و حتی بدون آموزش هم میتونید به راحتی ازش استفاده کنید. امیدوارم مورد استفاده دوستان قرار بگیره. ***توجه*** نسخه 2 کتابخونه اضافه شد. تو این نسخه خیلی از کمبودها برطرف شده و از همه مهمتر قابلیت مدیریت کردن درخواستها به وسیله TAG به کتابخونه اضافه شده مثال برای مدیریت تگ. 18 3 3 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ مشکل این تاپیکم با این کتابخونه حل میشع ؟؟ و اینکه من الان برنامم خیلی بزرگ شده شاید کلی جاها از httputils استفاده کردم برای ارتباط با سرورم . اگه این کتابخونه کامل کار میده.. چیکار کنم خیلی سریع همه چیزو انتقال بده به کتابخونتون.. منظورم GETSTRING , GETBITMAP,file DOWNLOAD ,... 2 1 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 4 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ امکانات این کتابخونه خیلی بیشتر از اون چیزی هست که شما نیاز دارین عزیز. شما همه کارهایی که لازم دارین رو به با خیال راحت میتونین انجام بدین و از جمله اون یه آپلودر مطمئن رو دارین که میتونید فایلهای حجیم رو به همراه نمایش درصد آپلود تو برنامه پیاده کنید. ببینید همراه کتابخونه یه سورس و یه آموزش خیلی خوب هست که تو اون تقریبا کتابخونه به صورت کامل توضیح داده شده. و اینکه بخواین سریع پیاده کنین بستگی به تسلط خودتون داره. کار کردن با کتابخونه خیلی راحته عزیز. به مشکلی خوردین توی تاپیک عنوان کنید تا راهنمایی های لازم صورت بگیره. 4 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ در 1 دقیقه قبل، محمدرضا شاهپیری گفته است : امکانات این کتابخونه خیلی بیشتر از اون چیزی هست که شما نیاز دارین عزیز. شما همه کارهایی که لازم دارین رو به با خیال راحت میتونین انجام بدین و از جمله اون یه آپلودر مطمئن رو دارین که میتونید فایلهای حجیم رو به همراه نمایش درصد آپلود تو برنامه پیاده کنید. ببینید همراه کتابخونه یه سورس و یه آموزش خیلی خوب هست که تو اون تقریبا کتابخونه به صورت کامل توضیح داده شده. و اینکه بخواین سریع پیاده کنین بستگی به تسلط خودتون داره. کار کردن با کتابخونه خیلی راحته عزیز. به مشکلی خوردین توی تاپیک عنوان کنید تا راهنمایی های لازم صورت بگیره. خیلی ممنونم . بیشترین کاری که انجام دادم GetString بوده.. چنین متودی داره؟ و اینکه 100 درصد رو همه گوشیا کار میده؟ و ارتباط با Php تکمیله؟ منظورم اینه حتی نت قطع و وصل شه یا ضعیف بشه کارشو میکنه بازم و... نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 4 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ در در 1396/06/04, 10:49:40، amir386 گفته است : 100 درصد رو همه گوشیا کار میده؟ هیچ کتابخونه یا نرم افزاری تا حالا نوشته نشده که رو همه ی دیوایسا کار کنه. شما باید اکثریت رو دنظر بگیرین که قطعا او اکثر گوشیها جواب میده. چون کتابخونه ای که استفاده شده کتابخونه ی قدرتمندی هست. در در 1396/06/04, 10:49:40، amir386 گفته است : GetString بوده.. چنین متودی داره؟ عزیز شما برای همه ی درخواستها میتونید به دو روش از سرور جواب بگیرید یکی همون استرینگه و دیگری جیسون هست. در در 1396/06/04, 10:49:40، amir386 گفته است : ارتباط با Php تکمیله؟ بله آموزش دریافت فایل و گرفتن پارامتر توسط php موجوده. در در 1396/06/04, 10:49:40، amir386 گفته است : منظورم اینه حتی نت قطع و وصل شه یا ضعیف بشه کارشو میکنه بازم و... وقتی نت قطع بشه دانلود و آپلود به حالت pause میره و به محضی که نت وصل شد دوباره ادامه پیدا میکنه.چک کنید قبل از شروع به کار کتابخونه اتصال به اینترنت برقرار باشه حتما. 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ در 7 دقیقه قبل، محمدرضا شاهپیری گفته است : هیچ کتابخونه یا نرم افزاری تا حالا نوشته نشده که رو همه ی دیوایسا کار کنه. شما باید اکثریت رو دنظر بگیرین که قطعا او اکثر گوشیها جواب میده. چون کتابخونه ای که استفاده شده کتابخونه ی قدرتمندی هست. عزیز شما برای همه ی درخواستها میتونید به دو روش از سرور جواب بگیرید یکی همون استرینگه و دیگری جیسون هست. بله آموزش دریافت فایل و گرفتن پارامتر توسط php موجوده. وقتی نت قطع بشه دیگه ارتباط با سرور هم قطع میشه عزیز و متدهای مربوط به خطا اجرا میشن شما میتونید از اونجا مدیریت کنید.چک کنید قبل از شروع به کار کتابخونه اتصال به اینترنت برقرار باشه حتما. بزرگترین مشکل من قسمت اولشه کار کردن رو همه ی ویوایسا چطوره که یه سری برنامه ها رو همه ی دیوایسا کار میکنن و توی بازار هم کم نیستن.. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ در در 1396/06/04, 11:45:06، محمدرضا شاهپیری گفته است : این مشکلو نزدیک به یک هفته اس درگیرشیم ولی متاسفانه به خاطر یه سری مشکلات که تو ips هست هنوز نتونستیم برطرفش کنیم. انشالا به زودی برطرف میشه چون واقعا خودمونم عصبی کرده دیگه. پوزش از همه دوستان. اقای شاهپیری میتونین در مورد تفاوت و مقایسه و قابلیت این okhttp1 , okhttp2,okhttp3 ,httputils ,بگین که چه تفاوتی دارن اینا هم که همه چیشون تقریبا شبیه همن و انگار کلا یه کتابخونن و اینکه شما از okhttp3 استفاده کردین نسبت به بقیه چه مزایای داره 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 4 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ تفاوتهاشون رو با خود فایلهای جار ببینید. httputils در مقابلشون مثه یه مورچه درمقابل فیله اولی:httputils2 دومی okhttp: و درنهایت okhttp3: همونجوری که میبینید کتابخونه okhttp3 یه سرو گردن از okhttp بالاتره. تفوتهایی که دارن مثلا اینه ه توی نسخه 3 مدیریت بسیار قویتری روی کشها شده و این خودش یه مزیت بزرگه مثلا تو کتابخونه اگه فایل یا مثلا عکس دانلود شده باشه دیگه دانلود نمیشه و از کش میخونه. نکته دیگه اینه که تو نسخه 3 پشتیبانی از سوکت هم اضافه شده که بنده هم انشالا توی نسخه بعدی به طور کامل به کتابخونه اضافش میکنم. تو این تاپیک دلایل استفاده از okhttp رو کامل توضیح داده https://www.sitepoint.com/consuming-web-apis-in-android-with-okhttp/ یه نکته ای رو شما عرض کردین و گفتین اگه اینترنت قطع شد چی میشه. بنده الان تست کردم برای آپلود در صورتی که اینترنت قطع بشه آپلود به حالت puse میره و به محظی که اینترنت دوباره وصل شد آپلود دوباره ادامه پیدا میکنه که این خودش یکی از بزرگترین مزیتای این کتابخونه است. 4 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ سلام دوباره این ارور برای چیه موقع کامپایل رخ داد نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 4 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ چی نوشتین عزیز؟ کداتونو بزارید ببینم.. متغیر upp از چه نوعییه در ضمن؟ 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ در 2 دقیقه قبل، محمدرضا شاهپیری گفته است : چی نوشتین عزیز؟ کداتونو بزارید ببینم.. متغیر upp از چه نوعییه در ضمن؟ Dim okk As PersianFastNetwork Dim upp As UploadRequest okk.initialize("ok") upp = okk.BuildPostQuery("http://pga.teleagent.ir/tes2.php?FileName="&EditText1.Text,"t1") upp.addMultipartFile(EditText1.Text,File.DirRootExternal&"/"&EditText1.Text) upp.startUploadAsString نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 4 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ نمیدونم چی بگم بهتون. برادر حداقل یه دفه اون توضیحات رو بخونین. توی آموزش هم که کامل آپلودو توضیح دادم. متغیر شما از نوع UploadRequest هست. به نظرتون این درسته که مساوی با پست قرارش بدین؟ upp = okk.BuildPostQuery؟ یک بار آموزشی که همراه فیلم هست رو بادقت ببینید. همینطور آموزشایی که توی تاپیک هست. باید درکش کنیین کتابخونه رو عزیز. یکی دوبار تمرین کنین متوجه میشین ایشالا 3 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ الان اپلود رو انجام دادم ولی یه فایل با حجم 0 byte تو سرور ایجاد کرد نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 4 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ عزیز لینکتونم که غلطه. آپلود از نوع POST هست نه GET این لینک غلطه ("http://pga.teleagent.ir/tes2.php?FileName="&EditText1.Text) شما طبق آموزش پیش برین و از همون فایلهای PHP استفاده کنید تا دستتون راه بیفته بعد با توجه به نیاز خودتون ازش استفاده کنید 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
arastooms 1,046 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ سلام جناب شاهپیری عزیز 1-این کتابخونه با دریافت و ارسال از هاست های ssl یا همون https مشکلی نداره ؟ 2-آیا در این کتابخانه برای ارسال و دریافت متدی هست که امنیت رو بالا تر ببره؟ 3-در این کتابخونه همونطور که فرمودید میشه چند نوع داده رو با هم فرستاد و آیا ممکنه چند نوع مختلف داده رو هم با هم گرفت ؟ یعنی 3 تا عکس با هم دریافت بشه مثلا ما نیاز داریم عکس کاربر و عکسی که در پست هست رو بگیریم و در جایی نمایش بدیم الان من تو 2 مرحله این کار رو میکنم ( که نمیدونم درسته یا غلط ) ولی میخام ببینم این کتابخونه کمکی میکنه به من 4- آپدیت و پشتیبانی انشا الله برقرار هست ؟ و آیا هزینه مجدد داره؟ با تشکر از استاد خوبم در ضمن من فکر میکنم که هزینه این کتابخونه هم مناسب هست و میدونم چقدر کار میبره و امید وارم با درک این موضوع که این هزینه ها میتونه به توسعه صنعت خود ما کمک کنه این موضوع رو درک کنیم. با تشکر 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 4 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ سلام ارسطو جان. خداروشکر بالاخره دوستانی هستن که میدونن چقد کار سختی هست درست کردن کتابخونه های اینچنینی برای بیسیک. ۱-هیچ مشکلی با ssl نداره عزیز.تقریبا میشه گفت همه پروتکل ها رو پشتیبانی میکنه. ۲- تو کتابخونه موارد امنیتی رعایت شده و به صورت پیشفرض Authenticator داره. ولی شما باید درنظر بگیرید که مهمترین قسمت امنیت سمت سرور هست. چون دسترسی به داده هایی که کتابخونه میفرسته کار بسیار سختیه. شما میتونید از کتابخونه PersianEncryption برای امنیت تقریبا کامل استفاده کنید. ۳- امکان همچین چیزی کلا وجود نداره عزیز. MultipartBuilder فقط برای ارسال هست نه دریافت. شما میتونید لینکها رو توی یک آرایه جیسون به برنامه بفرستید و اونهارو دانلود کنید. همین کاری که در حال حاظر هم انجام میدید و هیچ مشکلی نداره. ۴- فکر کنم تو این مدت دیگه باید با اخلاق بنده آشنا شده باشین. من حتی نسبت به آموزشها و کتابخونه های رایگان هم وسواس دارم. این آموزش که دیگه حق الناسه و وظیفه شرعی و انسانی هست که در قبالش پاسخگو باشم. دوستانی که کتابخونه رو دریافت میکنن پشتیبانی کامل میشن و از این بابت خیالشون راحت باشه. و اما نکته بسیار مهم دیگه اینکه هیچ هزینه ای به غیر از هزینه کتابخونه دریافت نمیشه و همه آپدیتها رایگان هست کلا برای کتابخانه ها باید به همین منوال باشه و طرف باید فقط برای دریافت کتابخونه هزینه بده. موفق باشید 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ در 3 ساعت قبل، محمدرضا شاهپیری گفته است : عزیز لینکتونم که غلطه. آپلود از نوع POST هست نه GET این لینک غلطه ("http://pga.teleagent.ir/tes2.php?FileName="&EditText1.Text) شما طبق آموزش پیش برین و از همون فایلهای PHP استفاده کنید تا دستتون راه بیفته بعد با توجه به نیاز خودتون ازش استفاده کنید ممنون اقای شاهپیری با توجه به فایل php خودتون تونستم درستش کنم و کاملا همه چیزش با سرعت بالایی کار میکنه منتها فایل با حجم بالای 10 مگابایت آپلود میکنم داخل برنامه به طور کامل دانلود شکل میگیره و پروگرس هم تا اخر پر میشه از سرور هم پیغام موفقیت اپلود دریافت میشه ولی نمیدونم چرا فایل تو سرور ایجاد نمیشه درصورتی که فایل زیر ده مگابایت هیچ مشکلی نداره..! این مشکل از برنامه نیست احتمال بالا باید سمت سرور باشه که محدودش میکنه.. شما راهی برای این مشکلم ندارین!؟؟ چه چیزی تو سرورو دسکاری کنم درست بشهبا تشکرررر فراوان 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
میلاد 441 ارسال شده در 4 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 4 شهریور، ۱۳۹۶ با سلام و عرض خسته نباشید . به این کتابخونه همه فن حریف یه چندتا کلاس کار با کوکی هم اضافه کنید . ما هم استفاده کنیم 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 5 شهریور، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 5 شهریور، ۱۳۹۶ در هم اکنون، amir386 گفته است : ممنون اقای شاهپیری با توجه به فایل php خودتون تونستم درستش کنم و کاملا همه چیزش با سرعت بالایی کار میکنه منتها فایل با حجم بالای 10 مگابایت آپلود میکنم داخل برنامه به طور کامل دانلود شکل میگیره و پروگرس هم تا اخر پر میشه از سرور هم پیغام موفقیت اپلود دریافت میشه ولی نمیدونم چرا فایل تو سرور ایجاد نمیشه درصورتی که فایل زیر ده مگابایت هیچ مشکلی نداره..! این مشکل از برنامه نیست احتمال بالا باید سمت سرور باشه که محدودش میکنه.. شما راهی برای این مشکلم ندارین!؟؟ چه چیزی تو سرورو دسکاری کنم درست بشهبا تشکرررر فراوان قطعا مشکل از هاسته عزیز. 10 مگ و 20 مگ چیزی نیست که بخواد تو کتابخونه به مشکل بخوره. چون همین اتفاق هم برای هاست قراضه خودم میافته من فایل 30 مگابایتی رو آپلود کردم بدون هیچ مشکلی آپلود شد با سرعت عالی. ولی متاسفانه سمت سرور خطا داد. این به خاطر محدودیت هاسته. این مشکل تو فایل php.ini رفع میشه با دستکاری کردن مقادیر زیر memory_limit = 32M upload_max_filesize = 24M post_max_size = 32M که ما چون هاست اشتراکی هستیم دسترسی نداریم و باید حتما با پشتیبانی سرور تماس بگیرید احتمالا یا باید هاستتونو ارتقا بدین یا اینکه سرور مجازی بگیرین در هم اکنون، میلاد گفته است : با سلام و عرض خسته نباشید . به این کتابخونه همه فن حریف یه چندتا کلاس کار با کوکی هم اضافه کنید . ما هم استفاده کنیم حتما دوست عزیز. تو آپدیتهای بعدی اضافه میشه. 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
amir386 39 ارسال شده در 5 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 5 شهریور، ۱۳۹۶ استاد این ارور جدید موقع کامپایل.... Convert byte code - optimized dex. Error UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: Lokio/AsyncTimeout$1; at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122) at com.android.dx.dex.file.DexFile.add(DexFile.java:161) at com.android.dx.command.dexer.Main.processClass(Main.java:615) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:570) at com.android.dx.command.dexer.Main.access$2(Main.java:546) at com.android.dx.command.dexer.Main$2.processFileBytes(Main.java:514) at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) at com.android.dx.command.dexer.Main.processOne(Main.java:537) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:449) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:236) at com.android.dx.command.dexer.Main.run(Main.java:206) at com.android.dx.command.dexer.Main.main(Main.java:179) at com.android.dx.command.Main.main(Main.java:103) 1 error; aborting فکر کنم چون از چند تا متغیر persianFAstNetwork استفاده کردم اینجوره ... درسته ؟ و اینکه چطور میشه با تگ دانلود و اپلود و در یک ایونت از هم جداشون کنیم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.