moferferi
چهارشنبه 05 مهر 1391, 00:38 صبح
با سلام
من یه گالری عکس دارم که یه قسمتی واسه پاک کردن عکس ها درست کردم.
و به اینصورت هستش ک وقتی روی عکس کلیک میشه اسم و مسیر عکس را توی کوئری استرینگ میفرسته
و بعد با یه متد ساده مثل زیر
string path = Server.MapPath("."+"//");
File.Delete(path + Request["id"]);
اون فایل را حذف میکنم.
حالا مشکلم اینه که وقتی اولین عکس را کلیک کردی و پاک شد وقتی روی عکس بعدی کلیک میکنی با خطای
The process cannot access the file 'E:\asp.net\anjomanpakhsh\Module\GalleryPic\images \010.jpg' because it is being used by another process.
مواجه مشیم.و اگه دوباره به صفحه قبلی برگردم و ذوباره رو عکس کلیک کنم اینبار پاک میشه.کلا یکی در میون این خطا را میگیره.
من یه گالری عکس دارم که یه قسمتی واسه پاک کردن عکس ها درست کردم.
و به اینصورت هستش ک وقتی روی عکس کلیک میشه اسم و مسیر عکس را توی کوئری استرینگ میفرسته
و بعد با یه متد ساده مثل زیر
string path = Server.MapPath("."+"//");
File.Delete(path + Request["id"]);
اون فایل را حذف میکنم.
حالا مشکلم اینه که وقتی اولین عکس را کلیک کردی و پاک شد وقتی روی عکس بعدی کلیک میکنی با خطای
The process cannot access the file 'E:\asp.net\anjomanpakhsh\Module\GalleryPic\images \010.jpg' because it is being used by another process.
مواجه مشیم.و اگه دوباره به صفحه قبلی برگردم و ذوباره رو عکس کلیک کنم اینبار پاک میشه.کلا یکی در میون این خطا را میگیره.