PDA

View Full Version : مشكل در دسترسي به يك فولدر در سرور



n.samiraa
یک شنبه 29 خرداد 1390, 09:42 صبح
سلام
من تو برنامه نويسي وب يه مشكلي دارم كه از شما خواهش مي كنم اگر مي تونيد كمكم كنيد!
من يه Literal دارم كه به عنوان لينك براي دسترسي به يك فولدر روي سرورم جهت دانلود چند فايل كه تعدادشون ميتونه متغيير باشه قرار مي گيره.
آدرس به درستي ايجاد ميشه و در آدرس بار قرار ميگيره ولي هيچ چيزي دانلود نميشه و صفحه به صورت سفيد باقي مي مونه.
در تنظيمات web.Config هم اين رو اضافه كردم:

<location path="FileCache">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
اين هم كد مربوط به لينكم هست:
EmailInfo objInfo = Email.GetEmailById(itemId.Value);
litAttachment.Text = "";
string webDir = Globals.FileCachePath.Replace("~", Globals.ApplicationPath) + Globals.UserId + "/Email/";
string dirPath = Globals.PhysicalFileCachePath + Globals.UserId.ToString() + "\\Email\\";
if (!Directory.Exists(dirPath))
Directory.CreateDirectory(dirPath);
foreach (string item in objInfo.AttachmentFileNames)
{
if (!String.IsNullOrEmpty(item))
{
string filePath = dirPath + item;
if (File.Exists(filePath))
File.Delete(filePath);
Shared.UnZip(Globals.PhysicalUploadPath + Path.GetFileNameWithoutExtension(item) + ".zip", dirPath);
litAttachment.Text += "<a href='" + webDir + item + "' target='_blank'>" + item + "<a><img src='../Images/Attachment.gif'/>&nbsp;&nbsp;&nbsp;";

خيلي ممنون ميشم اگه بتونيد كمكم كنيد.