首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求教上传权限有关问题

2012-03-29 
求教上传权限问题我写的一个网站放到国内,或者香港空间上传都没有问题。因为客户是针对海外市场的所以放到

求教上传权限问题
我写的一个网站放到国内,或者香港空间上传都没有问题。因为客户是针对海外市场的所以放到美国空间,但是放到美国空间之后上传就报异常,导致上传不成功!

错误异常:
 


我写的代码:
 

C# code
 string imgpath = "";        Random ran = new Random();        if (FileUpload1.HasFile)        {            string fileContentType = FileUpload1.PostedFile.ContentType;            if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg")            {                string name = FileUpload1.PostedFile.FileName;                  // 客户端文件路径                DateTime time = DateTime.Now;                string newfilename = time.Year.ToString() + time.Month + time.Day + time.Hour.ToString() + time.Millisecond.ToString() + ran.Next(1000, 9999).ToString() + time.Second.ToString() + time.Millisecond.ToString() + ran.Next(1000, 9999).ToString();                FileInfo file = new FileInfo(name);                string fileName = file.Name;                                    // 文件名称                string extension = Path.GetExtension(file.Extension);                fileName = newfilename + extension;                imgpath = "uploadfile/" + fileName;                string webFilePath = Server.MapPath("../uploadfile/" + fileName);        // 服务器端文件路径                if (!File.Exists(webFilePath))                {                    try                    {                        FileUpload1.SaveAs(webFilePath);                                // 使用                         }                    catch (Exception ex)                    {                        Alert.ShowOnly("Tip: file upload fails, the reason for failure:" + ex.Message);                    }                }                else                {                    Alert.ShowOnly("Tip: file already exists. Please rename after uploading");                }            }            else            {                Alert.ShowOnly("Tip: file types");            }            this.SmallPic.Value = imgpath;        }


[解决办法]
给上传的文件夹写入的权限。
可能要和空间商联系。
[解决办法]
给上传的文件夹写入的权限。

[解决办法]
程序没有权限操作文件,系统设置了安全策略。
System.Security.Permissions.FileIOPermission操作权限问题,联系咨询。
[解决办法]
是不是上传什么文件都不可以呀! 如果不是的话可能是IIS的设置问题了
[解决办法]
别的解决方案还没见过。。。
[解决办法]
你检查一下上传文件夹的路径,看看是不是iis具有读写权限,可能上层文件夹有权限,但是下面的文件夹没有权限。如果没有,那肯定不行。

热点排行