PDA

View Full Version : سوال: مشکل ذخیره کردن با فایل آپلود .



omid6630
یک شنبه 02 بهمن 1390, 17:54 عصر
به نام خدا و سلام

میخوام وقتی از فایل آپلود فایلی رو انتخاب میکنیم - موقع ذخیره شدن در دیتابیس یک شاخه هم بهش اضافه بشه و بعد ذخیره بشه . یعنی فقط نام خود فایل تنها ذخیره نشه -
مثلا اگه اسم فایل هست file1.mp3 باشه - میخوام تو جدول دیتابیس بصورت مثلا /music/file1.mp3 ذخیره بشه .
این هم کدی که برای فایل آپلود گذاشتم .


if (FileMaddahi.HasFile)
{
maddahi = FileMaddahi.FileName;
FileMaddahi.SaveAs(Server.MapPath("../Maddahi") + maddahi);
}

در ضمن خطایی هم که میداد این بود .



Server Error in '/Site_Web' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

Requested URL: /m1/ Admin/aga28.mp3

Version Information: Microsoft .NET Framework Version:2.0.50727.5420; ASP.NET Version:2.0.50727.5420

raziee
یک شنبه 02 بهمن 1390, 22:10 عصر
با سلام.
البته من دقیقا متوجه نشدم که مشکل شما کجاست اما چند نکته رو یاد آوری میکنم:

نام فایل مربوطه رو تغییر داده و در File System ذخیره کنید
در دیتابیس نام فایل و نوع فایل رو ذخیره کنید.
مسیر واقعی فایل آپلود شده رو در اختیار کاربر قرار ندید.

hamid_shrk
دوشنبه 03 بهمن 1390, 08:24 صبح
این خطایی که داره میده بخاطر استفاده از ../ هست که تغییرش بدین به / یا /~.
بقیه جوابتونم که مدیر محترم دادن.