رفتن به مطلب

ویژه: کتابخانه جامع PersianFastNetwork


 اشتراک گذاری

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

  • پاسخ 498
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

پست های محبوب

با سلام خدمت همه انسورسنتریهای عزیز. ************************************************************************************************************************************************ نسخه 6.6

تفاوتهاشون رو با خود فایلهای جار ببینید. httputils در مقابلشون مثه یه مورچه درمقابل فیله اولی:httputils2 دومی okhttp: و درنهایت okhttp3: همونجوری که میبینید کتابخون

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

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

مشکل این تاپیکم با این کتابخونه حل میشع ؟؟

 

 و اینکه من الان برنامم خیلی بزرگ شده شاید کلی جاها از httputils استفاده کردم برای ارتباط با سرورم . اگه این کتابخونه کامل کار میده.. چیکار کنم خیلی سریع همه چیزو انتقال بده به کتابخونتون.. منظورم GETSTRING , GETBITMAP,file DOWNLOAD ,...

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

امکانات این کتابخونه خیلی بیشتر از اون چیزی هست که شما نیاز دارین عزیز.

شما همه کارهایی که لازم دارین رو به با خیال راحت میتونین انجام بدین و از جمله اون یه آپلودر مطمئن رو دارین که میتونید فایلهای حجیم رو به همراه نمایش درصد آپلود تو برنامه پیاده کنید.

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

کار کردن با کتابخونه خیلی راحته عزیز. به مشکلی خوردین توی تاپیک عنوان کنید تا راهنمایی های لازم صورت بگیره.

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

در 1 دقیقه قبل، محمدرضا شاهپیری گفته است :

امکانات این کتابخونه خیلی بیشتر از اون چیزی هست که شما نیاز دارین عزیز.

شما همه کارهایی که لازم دارین رو به با خیال راحت میتونین انجام بدین و از جمله اون یه آپلودر مطمئن رو دارین که میتونید فایلهای حجیم رو به همراه نمایش درصد آپلود تو برنامه پیاده کنید.

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

کار کردن با کتابخونه خیلی راحته عزیز. به مشکلی خوردین توی تاپیک عنوان کنید تا راهنمایی های لازم صورت بگیره.

خیلی ممنونم . بیشترین کاری که انجام دادم GetString بوده..  چنین متودی داره؟ و اینکه 100 درصد رو همه گوشیا کار میده؟ و ارتباط با Php تکمیله؟ منظورم اینه حتی نت قطع و وصل شه یا ضعیف بشه کارشو میکنه بازم و...

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

در در 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 میره و به محضی که نت وصل شد دوباره ادامه پیدا میکنه.چک کنید قبل از شروع به کار کتابخونه اتصال به اینترنت برقرار باشه حتما.

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

در 7 دقیقه قبل، محمدرضا شاهپیری گفته است :

هیچ کتابخونه یا نرم افزاری تا حالا نوشته نشده که رو همه ی دیوایسا کار کنه. شما باید اکثریت رو دنظر بگیرین که قطعا او اکثر گوشیها جواب میده. چون کتابخونه ای که استفاده شده کتابخونه ی قدرتمندی هست.

عزیز شما برای همه ی درخواستها میتونید به دو روش از سرور جواب بگیرید یکی همون استرینگه و دیگری جیسون هست.

بله آموزش دریافت فایل و گرفتن پارامتر توسط php موجوده.

 

وقتی نت قطع بشه دیگه ارتباط با سرور هم قطع میشه عزیز و متدهای مربوط به خطا اجرا میشن شما میتونید از اونجا مدیریت کنید.چک کنید قبل از شروع به کار کتابخونه اتصال به اینترنت برقرار باشه حتما.

بزرگترین مشکل من قسمت اولشه کار کردن رو همه ی ویوایسا چطوره که یه سری برنامه ها رو همه ی دیوایسا کار میکنن و توی بازار هم کم نیستن.. 

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

در در 1396/06/04, 11:45:06، محمدرضا شاهپیری گفته است :

:gerye: این مشکلو نزدیک به یک هفته اس درگیرشیم ولی متاسفانه به خاطر یه سری مشکلات که تو ips هست هنوز نتونستیم برطرفش کنیم. انشالا به زودی برطرف میشه چون واقعا خودمونم عصبی کرده دیگه. پوزش از همه دوستان.:53:

اقای شاهپیری میتونین در مورد تفاوت و مقایسه و قابلیت این okhttp1 , okhttp2,okhttp3 ,httputils ,بگین که چه تفاوتی دارن اینا هم که همه چیشون تقریبا شبیه همن و انگار کلا یه کتابخونن و اینکه شما از okhttp3 استفاده کردین نسبت به بقیه چه مزایای داره:pardon:

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

تفاوتهاشون رو با خود فایلهای جار ببینید. httputils در مقابلشون مثه یه مورچه درمقابل فیله:malih:

اولی:httputils2

HttpUtils.PNG.98a4b17d72f91ba9638b9f3b7159139b.PNG

دومی okhttp:

OkHttp.thumb.PNG.a6169985f5551bc51e86da8a8eedc334.PNG

و درنهایت okhttp3:

OkHttp3.thumb.PNG.187cdf967a47e0b736429d603080f24f.PNG

همونجوری که میبینید کتابخونه okhttp3 یه سرو گردن از okhttp بالاتره.

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

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

تو این تاپیک دلایل استفاده از okhttp رو کامل توضیح داده

https://www.sitepoint.com/consuming-web-apis-in-android-with-okhttp/

یه نکته ای رو شما عرض کردین و گفتین اگه اینترنت قطع شد چی میشه. بنده الان تست کردم برای آپلود در صورتی که اینترنت قطع بشه آپلود به حالت puse میره و به محظی که اینترنت دوباره وصل شد آپلود دوباره ادامه پیدا میکنه که این خودش یکی از بزرگترین مزیتای این کتابخونه است.

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

چی نوشتین عزیز؟ کداتونو بزارید ببینم.. متغیر upp از چه نوعییه در ضمن؟

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

در 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

 

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

نمیدونم چی بگم بهتون:malih:. برادر حداقل یه دفه اون توضیحات رو بخونین. توی آموزش هم که کامل آپلودو توضیح دادم.

متغیر شما از نوع UploadRequest هست. به نظرتون این درسته که مساوی با پست قرارش بدین؟ upp = okk.BuildPostQuery؟

یک بار آموزشی که همراه فیلم هست رو بادقت ببینید. همینطور آموزشایی که توی تاپیک هست. باید درکش کنیین کتابخونه رو عزیز. یکی دوبار تمرین کنین متوجه میشین ایشالا

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

عزیز لینکتونم که غلطه.

آپلود از نوع POST هست نه GET این لینک غلطه

("http://pga.teleagent.ir/tes2.php?FileName="&EditText1.Text)

شما طبق آموزش پیش برین و از همون فایلهای PHP استفاده کنید تا دستتون راه بیفته بعد با توجه به نیاز خودتون ازش استفاده کنید

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

سلام جناب شاهپیری عزیز 
1-این کتابخونه با دریافت و ارسال از هاست های ssl یا همون https مشکلی نداره ؟
2-آیا در این کتابخانه برای ارسال و دریافت متدی هست که امنیت رو بالا تر ببره؟
3-در این کتابخونه همونطور که فرمودید میشه چند نوع داده رو با هم فرستاد و آیا ممکنه چند نوع مختلف داده رو هم با هم گرفت ؟ یعنی 3 تا عکس با هم دریافت بشه 
مثلا ما نیاز داریم عکس کاربر و عکسی که در پست هست رو بگیریم و در جایی نمایش بدیم الان من تو 2 مرحله این کار رو میکنم ( که نمیدونم درسته یا غلط ) ولی میخام ببینم این کتابخونه کمکی میکنه به من 
4- آپدیت و پشتیبانی انشا الله برقرار هست ؟ و آیا هزینه مجدد داره؟
با تشکر از استاد خوبم 
در ضمن من فکر میکنم که هزینه این کتابخونه هم مناسب هست و میدونم چقدر کار میبره و امید وارم با درک این موضوع که این هزینه ها میتونه به توسعه صنعت خود ما کمک کنه این موضوع رو درک کنیم.
با تشکر

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

سلام ارسطو جان. خداروشکر بالاخره دوستانی هستن که میدونن چقد کار سختی هست درست کردن کتابخونه های اینچنینی برای بیسیک.

۱-هیچ مشکلی با ssl نداره عزیز.تقریبا میشه گفت همه پروتکل ها رو پشتیبانی میکنه.

۲- تو کتابخونه موارد امنیتی رعایت شده و به صورت پیشفرض Authenticator داره. ولی شما باید درنظر بگیرید که مهمترین قسمت امنیت سمت سرور هست. چون دسترسی به داده هایی که کتابخونه میفرسته کار بسیار سختیه. شما میتونید از کتابخونه PersianEncryption برای امنیت تقریبا کامل استفاده کنید.

۳- امکان همچین چیزی کلا وجود نداره عزیز. MultipartBuilder فقط برای ارسال هست نه دریافت. شما میتونید لینکها رو توی یک آرایه جیسون به برنامه بفرستید و اونهارو دانلود کنید. همین کاری که در حال حاظر هم انجام میدید و هیچ مشکلی نداره.

۴- فکر کنم تو این مدت دیگه باید با اخلاق بنده آشنا شده باشین. من حتی نسبت به آموزشها و کتابخونه های رایگان هم وسواس دارم. این آموزش که دیگه حق الناسه و وظیفه شرعی و انسانی هست که در قبالش پاسخگو باشم. دوستانی که کتابخونه رو دریافت میکنن پشتیبانی کامل میشن و از این بابت خیالشون راحت باشه. 

و اما نکته بسیار مهم دیگه اینکه هیچ هزینه ای به غیر از هزینه کتابخونه دریافت نمیشه و همه آپدیتها رایگان هست کلا برای کتابخانه ها باید به همین منوال باشه و طرف باید فقط برای دریافت کتابخونه هزینه بده.

 

موفق باشید

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

در 3 ساعت قبل، محمدرضا شاهپیری گفته است :

عزیز لینکتونم که غلطه.

آپلود از نوع POST هست نه GET این لینک غلطه

("http://pga.teleagent.ir/tes2.php?FileName="&EditText1.Text)

شما طبق آموزش پیش برین و از همون فایلهای PHP استفاده کنید تا دستتون راه بیفته بعد با توجه به نیاز خودتون ازش استفاده کنید

ممنون اقای شاهپیری با توجه به فایل php خودتون تونستم درستش کنم و کاملا همه چیزش با سرعت بالایی کار میکنه منتها فایل با حجم بالای 10 مگابایت آپلود میکنم داخل برنامه به طور کامل دانلود شکل میگیره و پروگرس هم تا اخر پر میشه از سرور هم پیغام موفقیت اپلود دریافت میشه ولی نمیدونم چرا فایل  تو سرور ایجاد نمیشه درصورتی که فایل زیر ده مگابایت هیچ مشکلی نداره..! این مشکل از برنامه نیست احتمال بالا باید سمت سرور باشه که محدودش میکنه.. شما راهی برای این مشکلم ندارین!؟؟ چه چیزی تو سرورو دسکاری کنم درست بشه:sorry:با تشکرررر فراوان

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

با سلام و عرض خسته نباشید . 

به این کتابخونه همه فن حریف یه چندتا کلاس کار با کوکی هم اضافه کنید . ما هم استفاده کنیم :heart:

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

در هم اکنون، amir386 گفته است :

ممنون اقای شاهپیری با توجه به فایل php خودتون تونستم درستش کنم و کاملا همه چیزش با سرعت بالایی کار میکنه منتها فایل با حجم بالای 10 مگابایت آپلود میکنم داخل برنامه به طور کامل دانلود شکل میگیره و پروگرس هم تا اخر پر میشه از سرور هم پیغام موفقیت اپلود دریافت میشه ولی نمیدونم چرا فایل  تو سرور ایجاد نمیشه درصورتی که فایل زیر ده مگابایت هیچ مشکلی نداره..! این مشکل از برنامه نیست احتمال بالا باید سمت سرور باشه که محدودش میکنه.. شما راهی برای این مشکلم ندارین!؟؟ چه چیزی تو سرورو دسکاری کنم درست بشه:sorry:با تشکرررر فراوان

قطعا مشکل از هاسته عزیز. 10 مگ و 20 مگ چیزی نیست که بخواد تو کتابخونه به مشکل بخوره. چون همین اتفاق هم برای هاست قراضه خودم میافته:malih:

من فایل 30 مگابایتی رو آپلود کردم بدون هیچ مشکلی آپلود شد با سرعت عالی. ولی متاسفانه سمت سرور خطا داد. این به خاطر محدودیت هاسته.

این مشکل تو فایل php.ini رفع میشه  با دستکاری کردن مقادیر زیر

memory_limit = 32M
upload_max_filesize = 24M
post_max_size = 32M

که ما چون هاست اشتراکی هستیم دسترسی نداریم و باید حتما با پشتیبانی سرور تماس بگیرید احتمالا یا باید هاستتونو ارتقا بدین یا اینکه سرور مجازی بگیرین

در هم اکنون، میلاد گفته است :

با سلام و عرض خسته نباشید . 

به این کتابخونه همه فن حریف یه چندتا کلاس کار با کوکی هم اضافه کنید . ما هم استفاده کنیم :heart:

حتما دوست عزیز. تو آپدیتهای بعدی اضافه میشه.♥

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

استاد این ارور جدید موقع کامپایل.... 

 

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 استفاده کردم اینجوره ... درسته ؟

و اینکه چطور میشه با تگ دانلود و اپلود و در یک ایونت از هم جداشون کنیم

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

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

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

×
  • اضافه کردن...