C#用在网页编程怎么在下载的时候自动生成一个文件夹存放文件?
我用以下代码只能在在我调试的那台电脑自动创建文件夹?在其他电脑上面就不行了,在其他电脑上创建了download文件夹也不能把下载的文件存放进来。我菜鸟,谁来帮帮我。Fil...
我用以下代码只能在在我调试的那台电脑自动创建文件夹?在其他电脑上面就不行了,在其他电脑上创建了download文件夹也不能把下载的文件存放进来。我菜鸟,谁来帮帮我。
FileInfo fil = new FileInfo(downloadfileinfo()[0]);
if (!Directory.Exists(@"D:\download\"))
{
Directory.CreateDirectory(@"D:\download\");
}
releasefile(fil.FullName, @"D:\download\" + fil.Name,downloadfileinfo()[1]);
Response.Write("<Script Language='JavaScript'>if ( window.confirm('文件下载成功!')) " +
"{ window.location.href='download.aspx' }" +
"else {window.location.href='download.aspx '} ;</script>"); 展开
FileInfo fil = new FileInfo(downloadfileinfo()[0]);
if (!Directory.Exists(@"D:\download\"))
{
Directory.CreateDirectory(@"D:\download\");
}
releasefile(fil.FullName, @"D:\download\" + fil.Name,downloadfileinfo()[1]);
Response.Write("<Script Language='JavaScript'>if ( window.confirm('文件下载成功!')) " +
"{ window.location.href='download.aspx' }" +
"else {window.location.href='download.aspx '} ;</script>"); 展开
3个回答
展开全部
权限问题,网站是不能访问"D:\download\" + fil.Name,downloadfileinfo()[1]);
类似这样的文件夹的,只能访问网页文件所在的文件夹,如果你要写文件,右键属性安全,添加用户》everyone选择全部权限即可;
类似这样的文件夹的,只能访问网页文件所在的文件夹,如果你要写文件,右键属性安全,添加用户》everyone选择全部权限即可;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-12
展开全部
可能是没有权限,我建议在程序的根目录下面创建
使用(winform) AppDomain.CurrentDomain.BaseDirectory
使用(winform) AppDomain.CurrentDomain.BaseDirectory
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
权限问题 IIS没有操作D盘的权限
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询