دسته بندی ها
14:48 1400/04/22

دانلود فایل و مدارک بارگزاری شده در Asp.net Core

مشخصات سوال کننده :
کاربر : frisat     امتیاز کاربر : ‎−2     رتبه کاربر : 7080
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    ‎−1
تعداد بازدید این سوال : 4771
پاسخ دهنده : saedbfd 16:41 1400/04/22

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

این سوال قبلا بارها پرسیده شده و پاسخ هم داده شده.

لینک زیر رو مطالعه بفرمایید.

آپلود فایل در Asp.net Core

ویرایش شده در سه شنبه 22 تیر 1400 ساعت 16:41:48
به این پاسخ امتیاز بدهید    0
امتیاز: 1654 رتبه: 1
1 نظر
frisat : لطفا پاسخ بدید.ممنون

امتیاز کاربر : ‎−2   رتبه کاربر : 7080   تاریخ ثبت : 11:55 1400/04/23
پاسخ دهنده : frisat 11:54 1400/04/23

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

 

 

ویرایش شده در چهارشنبه 23 تیر 1400 ساعت 17:45:27
به این پاسخ امتیاز بدهید    0
امتیاز: ‎−2 رتبه: 7080
پاسخ دهنده : saedbfd 17:57 1400/04/23

ببینید برای دانلود فایل فقط کافیه آدرس فایلی که قصد دارید دانلود کنید رو توی تگ a بنویسید.

 

دانلود فایل در Core

 

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

 

<td>
      <a href="~/upload/newsattach/@item.NewsAttachment" download="@item.NewsAttachment">دانلود</a>
</td>

همونطوری که ملاحظه می کنید در قسمت href مشخص کردیم که به wwwroot مراجعه کن و در اونجا پوشه upload و سپس پوشه newsattach رو باز کن و فایلی که نامش در متغیر item.NewsAttachment هست رو دانلود کن.

نکته : همچنین برای اینکه مشخص کنیم که این یک مسیر نیست و یک فایل دانلودی هست از ویژگی download هم استفاده کردیم.

ویرایش شده در چهارشنبه 23 تیر 1400 ساعت 17:58:36
به این پاسخ امتیاز بدهید    1
امتیاز: 1654 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود