echo "保存文件到 $path . '/' . $fname . $ext ... ")
echo move_uploaded_file($_FILES['pic']['tmp_name'], $path . '/' . $fname . $ext)?'成功。':'失败!'
protected string ImageBind(){
bool flag = false
string ss=""
string strPath = Server.MapPath("Image")//在aspx文件相对路径 Image文件
if (上传控件名称.FileName.Trim() == "")
{
Response.Write("<script>alert('请上传图片!')</script>")
return false
}
#region 验证上传的图片格式是jpg,gif,png,bmp等几种格式
if (上传控件名称.HasFile)
{
string strFileExten = System.IO.Path.GetExtension(上传控件名称.FileName).ToLower().Trim()
string[] extFile = { ".jpg",".gif",".png",".bmp" }
for (int i = 0i <extFile.Lengthi++)
{
if (strFileExten == extFile[i])
flag = true
}
}
#endregion
if (flag)//是图片格式
{
string time = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString()
+ DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + System.IO.Path.GetExtension(ful.FileName).ToLower().Trim()
上传控件名称.SaveAs(strPath + "\\" + time)//防止文件名一样
ss = strPath + "\\" + time
flag=true
}
else
{
Response.Write("<script>alert('上传图片格式不正确!!')</script>")
flag=false
}
return ss
}
然后直接去路径url=ImageBind()
之所以会出现这种情况,原因是手机中的文件资源管理器并没有及时刷新,导致文件显示不出来。,解决办法也很简单:
1、在手机上进入到对应的目录。
2、然后,在该目录内点击底部的“刷新”。
3、这时,新传进来的文件就可以显示出来了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)