تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: آپلود فایل تحت HTTP و multipart/form-data

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2014
    محل سكونت
    گناباد
    پست ها
    232

    پيش فرض آپلود فایل تحت HTTP و multipart/form-data

    با سلام و خسته نباشید
    ببخشید من می خواستم ببینم چجوری می تونم یک فایل و به روش multipart/form-data آپلود کنم

    اگر ممکنه نمونه کدی بنویسید
    با تشکر

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اول عنوان تاپیک تان برای گویایی بیشتر مطب ویرایش شد...

    دوم آنکه در خصوص مشکلی که خصوصی مطرح کردید و با روش های غیر multipart با PHP داشتید، باید عرض کنم من PHP بلد نیستم ولی بطور حتم این زبان برنامه نویسی هم مشابه ASP.Net راه کارهایی جایگزینی برای آپلود یک فایل دارد و بهتر است دستور مناسب آن را پیدا کنید.


    سوم کوتاه ترین کد شما برای POST یک یا چند فایل با نامی مشخص استفاده از اسمبلی System.Net.Http در dotNetFramework4.5 است:
    (اسمبلی فوق را باید به reference های پروژه تان اضافه کنید)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  3. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2014
    محل سكونت
    گناباد
    پست ها
    232

    پيش فرض

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

  5. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام مجدد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    چجوری باید به وی بی دات نت تبدیلشون کنم؟
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  6. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  7. #5
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2014
    محل سكونت
    گناباد
    پست ها
    232

    پيش فرض

    داداش این تیکه کد خطا داره

    Imports System.Net.Http

    وقتی که میزنم زیرش و سبز می کنه و یک فلش قرمز باز می کنه که روش کلیک می کنه می گه منظور شما این بوده؟؟؟
    Imports System.Net.WebRequestMethods.Http


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

  8. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    تابع btnUpload_Click میتواند هر چیزی باشد، فرض کردم پروؤه شما WPF ای است و میخواهید با کلیک دکمه ای این کار انجام شود...
    حالاکه پروژه تان WinForm است باید تابع معادل کیک دکمه WinForm را جایگزین کنید (دیگر RoutedEventArgs نخواهید داشت و شاید WithEvent هم اضافه شود)


    برای بقیه خطاها هم همانطورکه در پست اولم گفتم ...
    پروژه تان باید dotNetFramework4.5 باشد و اسمبلی System.Net.Http را باید به reference های پروژه تان اضافه کنید.(Project->Add Reference)

  9. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  10. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2014
    محل سكونت
    گناباد
    پست ها
    232

    پيش فرض

    پروژه ای که دارم انجام می دم wpf هستش اون ویندوز فرم و فقط برای تست قطعه کد طراحیش کردم
    یک سوال دیگر...
    اگر بخواهم در کنار این که عکس می فرستم متد های دیگری بفرستم مثل token باید اونجای content.add:
    نام دیگر متغیرهای ارسالی رو ذکر کنم؟؟؟
    یا این فقط برای ارسال یک متغیر هستش؟

  11. #8
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2014
    محل سكونت
    گناباد
    پست ها
    232

    پيش فرض

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

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  12. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    1) برای ارسال سایر مقادیر چندین راه وجود دارد که بعنوان نمونه میتوانید از StreamContent استفاده کنید.
    2) برای نمایش نتیجه روی مانیتور در WPF نیاز به تابع Dispatcher.BeginInvoke دارید ولی بدلیل استفاده از شیوه جدید چند ریسمانی Async,Await در حال حاضر خیلی راحت و بدون تابع فوق هم قابل انجام است.
    3) در خصوص مشکل با آپلود در PHP ، در تصاویری که قرار داده بودید متوجه شدم که از ContentType استفاده کرده اید، مطمئن نیستم ولی شاید مشکل از عدم پرشدن این مقدار باشد که میتوانید با کلاس MediaTypeHeaderValue انجامش دهید.
    4) یک بلوک Try-Catch هم جهت پیش بینی خطاهای ممکن برایتان اضافه کردم

    تمام موارد فوق نتیجه اش در کد زیر قابل مشاهده است:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در نهایت کدفوق با ASP.Net امتحان کردم در صورت ادامه مشکل تحت PHP کد PHP تان را خط به خط trace کنید و ببینید چه مقادیری پر نشده اند و چه فرض ها و شرایطی خلاف حالت عادی رخ میدهند ...
    موفق باشید.

  13. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  14. #10
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jul 2014
    محل سكونت
    گناباد
    پست ها
    232

    پيش فرض

    وااااااای داداش لایک داری
    عاشقتم داداش جواب داد

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

    این هم عشق و علاقه خودم به استاد محترم
    H2_

    که واقعاً ما را شرمنده نمودند

  15. این کاربر از H.E.R.O.E.S بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •