الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة عمل upload لملف في asp.net

بدأه rauf911 في 8 مايو 2011 · 47 رد · 2,807 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26

السلام عليكم ورحمه الله وبركاته

مو مشكله اخي لهذا انا قلت لك سابقا مو معقول يظهر مسار الملف كاملا .. المهم بالتوفيق

.:: Wish to become better and better ::.

#27

لو سمحتو

احتاج ارفع ملف اكسل الى مجلد موجود تبع المشروع اسمه excel

واريد حفظ الملف المرفوع من fileupload وحفظه في مجلد excel

كيف اقوم بذلك ؟؟

عملت اللي قلتو عليه بس يطلع لي ايررو لاني مافهمت اللي قلتو عليه

المسار هل المقصود فيه مسار الملف الموجود على الجهاز

ام مسار المجلد الموجود تبع المشروع

+

هل بامكاني الاحتفاظ بالباث الذي يكتب في fileupload واستخدامه كمتغير ؟؟

ارجو المساعدة رجاء

انا باشد الحاجة لحل المشكلة

#28

السلام عليكم ورحمه الله وبركاته

قم بتغير اسم المجلد Uploads الى Excel و قم بتنفيذ الكود التالي


fu.SaveAs(String.Format("{0}/{1}", Server.MapPath("Excel"), fu.PostedFile.FileName))

.:: Wish to become better and better ::.

#29

|^^^

شكرا جزيلا ضبط الكود

بس باقي السؤال الثاني الاحتفاظ بالباث

مثلا اذا اخترت ملف موجود في c اسمه text.xls

عندما اختاره من خلال الفايل ابلود يكتب C:\\test.xls << هذا المسار الذي اريد الاحتفاظ به فقط

هل اجد عندكم الحل ؟؟؟

#30

السلام عليكم ورحمه الله وبركاته

قم بوضع الكود السابق في زر بحيث بعد ماتختار ملفك تقوم برفعه من خلال نقرك للزر السابق!!

تم تعديل هذه المشاركة بواسطة VB Helper في 14 مايو 2011 في 21:39

.:: Wish to become better and better ::.

#31

يبدو انك لم تفهم طلبي جيدا

اريد حفظ المسار فقط في متغير لنفرض اسمه str

و عرضه للمستخدم

هل اتضحت الفكرة ؟

#32

السلام عليكم ورحمه الله وبركاته

قم بتجريب الكود التالي

Dim path As String = String.Format("{0}/{1}", Server.MapPath("Excel"), fu.PostedFile.FileName)

.:: Wish to become better and better ::.

#33

C:\Users\........\Documents\Visual Studio 2010\WebSites\WebSite2\Excl/SampleExcel.xls

هذا الناتج تبع الكود الاخير

وانا اريد فقط

C:\ SampleExcel.xls

شكرا لك

#34

السلام عليكم ورحمه الله وبركاته

اخي انت عايزه مسار الملف الاصلي؟!! افتكرت المرفوع استبدلي fu.PostedFile.FileName ب fu.FileName

.:: Wish to become better and better ::.

#35

^^^^

للاسف ماضبطت طلع لي نفس الناتج تبع الكود الاول

اتوقع المشكلة في الجزيئة Server.MapPath("Excel"

بس ماعرفت كيف اسويها

تم تعديل هذه المشاركة بواسطة كرزاية في 15 مايو 2011 في 22:16

#36

السلام عليكم ورحمه الله وبركاته

اخي مافي فائده لل Server.MapPath؟؟ استخدم التالي

Dim str As String = fu.FileName

.:: Wish to become better and better ::.

#37

^^^

جربتها تحتفظ باسم الفايل بدون الباث

شكرا لك تعبتك معي

مافيه احد يغرف الطريقة يفيدنا ؟؟

#38

معقولة مافيه احد يعرف الطريقة

#39

السلام عليكم ورحمه الله وبركاته

اخي اذا كنت تريد المسار فاعتقد انه امر يستحال بال ASP.NET لأنني حسب ما قرأت كثيرا يعتبر خصوصية أمان ...

.:: Wish to become better and better ::.

#40

^^^

طيب لو ابغى احمل ملف موجود في مسار محدد

يعني لو كان الملف في C او سطح المكتب روح وحمله من هناك ؟؟

#41

السلام عليكم ورحمه الله وبركاته

اخي يمكنك رفع اي ملف بالكود المذكور اعلاه .. بس مسألة تحديد مساره اعتقد انها مشكلة امان!!

.:: Wish to become better and better ::.

#42

شكرا

تم تعديل هذه المشاركة بواسطة كرزاية في 21 مايو 2011 في 16:42

#43

السلام عليكم ورحمه الله وبركاته

لاشكر على واجب اخي ...

.:: Wish to become better and better ::.

#44
provider=Microsoft.Jet.OLEDB.4.0; data source='" + file + " '; " + "Extended Properties=\"Excel 8.0;HDR=YES;\""

انا استخدم هذا الكود للاتصال بملف اكسل

 data source='" + file + "

file المفروض يكون مسار الملف ابغاه ياخذه من فايل ابلود

هل اتضحت الفكرة ؟؟؟

#45

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي

Server.MapPath("Files")+"\\"+fu.PostedFile.FileName

على افتراض ان ملف الاكسل سوف يتم تحميله في المجلد Files

.:: Wish to become better and better ::.

#46

^^^

بس انا مابغاه يتحمل في مجلد

انا ابغى اعمل عليه كود بحيث ان البيانات اللي فيه تتفرغ في داتابيس

#47

السلام عليكم ورحمه الله وبركاته

اخي لابد من رفع الملف .. اقدر اسوي لك كود يقرأه بدون رفع بس في الواقع موقعك بيكون مستضاف على سيرفر معين واذا حددت مسار معين يعني سيقوم بالبحث عليه في السيرفر وليس في جهازك؟!! ارجو ان تكون فهمت قصدي!!

.:: Wish to become better and better ::.

#48

اها وصلت الفكرة

الله يعطيك الف عافية

بجرب اسويها وان شاء الله تضبط

شكرا جزيلا

مواضيع مشابهة