php上传提交后,怎么显示文件路径?

php上传提交后,怎么显示文件路径?,第1张

修改为:

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、这时,新传进来的文件就可以显示出来了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8079066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存