PDA

View Full Version : عدم تغییر محتوا در webclient جدید



aradpc
سه شنبه 20 آبان 1399, 05:15 صبح
با سلام خدمت دوستان.
من یه برنامه دارم که ابتدا توسط webclient یه فایل php اجرا میکنم، به خاطر اینکه جواب فایل php زیاده یعنی یه گزارش از دیتابیس هست ، بخواد با همون متود POST برگردونه خطا میده، پس من جواب رو میریزم روی فایل متنی در هاست بعد یه مقدار 1 برمیکردونم که برنامه متوجه بشه فایل ساخته شده، بعد با یه تابع دیگه توسط webclient میرم فایل متنی ساخته شده رو دانلود کنم، ولی مشکل از اینجا شروع میشه که فایل که دانلود میکنم مقدارش همون مقدار عدد 1 هست که قبلا با webclient اولی دریافت کردم. یعنی محتوای فایل تغییر میکنه در صورتی که webclient اولی که فایل رو میسازه با دومی که فایل رو دانلود میکنه ربطی به هم ندارن تو 2تا تابع جدا تعریف شدن تو 2تا کلاس جدا

این مشکل از کجاس حتی واسه هر 2تا webclient هم مقدار کش رو روی NoCacheNoStore تنظیم کردم ولی باز هم وقتی فایل از روی سرور دانلود میکنم مقدار عدد1 توش هست در صورتی که فایل روی سرور جواب گزارش توش هست.

ممنون میشم اگر بگید مشکل از کجاس

Mahmoud.Afrad
یک شنبه 25 آبان 1399, 01:36 صبح
یک بار فقط کد دانلود رو انجام بده. البته قبلش خودت چک کن فایل توی سرور محتواش درست باشه. اگر مشکلی بود کد بزار تا بررسی بشه.