问题描述
现在在测试系统中,不知道怎么回事,只有一个用户能上传附件、并能创建装附件的文件夹,其他用户上传无法创建文件夹,说对路径访问被拒绝,而且其他用户在页面上查看用户上传附件时只能从数据库中读取附件名,无法从服务器的文件夹中读取到附件的大小,也无法下载,一直找不到路径,这是怎么了,为什么只有那个账户可以上传、读取、下载,而其他用户都无法操作
解决方案
解决方案二:
说得很明显了,文件夹权限问题。直接把上传文件所在的那个文件的权限everyone设最高权限
解决方案三:
引用楼主qiangzi0815的回复:
现在在测试系统中,不知道怎么回事,只有一个用户能上传附件、并能创建装附件的文件夹,其他用户上传无法创建文件夹,说对路径访问被拒绝,而且其他用户在页面上查看用户上传附件时只能从数据库中读取附件名,无法从服务器的文件夹中读取到附件的大小,也无法下载,一直找不到路径,这是怎么了,为什么只有那个账户可以上传、读取、下载,而其他用户都无法操作
按照1楼说的试试
解决方案四:
但是是别人上传到服务器来的呀,我在那个文件夹上好没有看到everyone的设置地方额
解决方案五:
1.应用程序池设置的权限是什么?2.身份认证方式是否为Windows身份认证?3.如果是windows身份认证,需要确认web.config文件中impersonateUser开关是否已打开
解决方案六:
权限设置的问题
解决方案七:
引用1楼nocallstle的回复:
说得很明显了,文件夹权限问题。直接把上传文件所在的那个文件的权限everyone设最高权限
设置好了,但是还是不行呀,一样读取不到目录下的文件
解决方案八:
引用6楼qiangzi0815的回复:
引用1楼nocallstle的回复:说得很明显了,文件夹权限问题。直接把上传文件所在的那个文件的权限everyone设最高权限设置好了,但是还是不行呀,一样读取不到目录下的文件
看来还是没有设置好。
解决方案九:
我在那文件夹的安全属性上有Everyone,它的权限都允许的
解决方案十:
救命呀
解决方案十一:
2个用户登录,一个用户可以上传、查看、下载,另一个用户就无法操作附件查看、上传、下载,都是因为Everyone的权限设置吗
解决方案十二:
strings=Server.MapPath("文件夹")+FileUpload1.FileName;FileUpload1.SaveAs(s);
解决方案十三:
引用11楼hjywyj的回复:
strings=Server.MapPath("文件夹")+FileUpload1.FileName;FileUpload1.SaveAs(s);
这是保存呀,我是想要解决为什么别的用户无法查看、下载、上传附件的,怎么解决这个权限问题
解决方案十四:
权限设置的问题
解决方案十五:
在用户上传附件时,会根据今天日期创建一个文件夹,但是现在只有一个用户可以创建文件夹,其他用户无法创建,怎么解决这个权限问题呀,我设置了Everyone的权限呀,把所有的勾都勾选了
解决方案:
HELP
解决方案:
HELP...