{
if(IsPostBack)
{
Boolean fileOK = false
String path = Server.MapPath("~/UploadedImages/")
if (FileUpload1.HasFile)
{
String fileExtension =
System.IO.Path.GetExtension(FileUpload1.FileName).ToLower()
String[] allowedExtensions =
{".gif", ".png", ".jpeg", ".jpg"}
for (int i = 0i <allowedExtensions.Lengthi++)
{
if (fileExtension == allowedExtensions[i])
{
fileOK = true
}
}
}
if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(path
+ FileUpload1.FileName)
Label1.Text = "File uploaded!"
}
catch (Exception ex)
{
Label1.Text = "File could not be uploaded."
}
}
else
{
Label1.Text = "Cannot accept files of this type."
}
}
}
您好,在使用电脑上传照片时,有时会出现“前端未认证”的提示。这是因为在上传照片时,服务器需要对上传的文件进行验证,以确保上传的文件是合法的。如果服务器无法验证上传的文件,就会提示“前端未认证”。出现这种情况可能有以下几种原因:
1. 网络问题:上传照片时,网络连接不稳定或中断,导致上传的文件无法被服务器验证。
2. 文件格式问题:上传的文件格式不正确或不被服务器所支持,导致服务器无法验证文件。
3. 权限问题:用户没有上传文件的权限,或者上传的文件大小超过了服务器所允许的范围,导致服务器无法验证文件。
解决这个问题的方法是:
1. 检查网络连接:确保网络连接稳定,避免上传文件时出现断连的情况。
2. 检查文件格式:确保上传的文件格式正确,可以尝试将文件转换为其他格式再上传。
3. 检查权限:确保用户拥有上传文件的权限,并且上传的文件大小在服务器所允许的范围内。
总之,要解决“前端未认证”的问题,需要从网络、文件格式和权限等多个方面入手,找到具体的原因并进行相应的处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)