【问题标题】:is it possible to do this on a input type ="file"?是否可以在输入类型 =“file”上执行此操作?
【发布时间】:2023-03-28 22:48:01
【问题描述】:

我需要将文件输入的文件名传递给父页面...这可能吗?

输入类型="file"有值,但我可以这样用吗?

我已经使用文件输入的值来检查文件的扩展名,它可以工作! 所以我猜是有值的,但是这能做到吗,可靠吗?

如果没有,你会怎么做?

谢谢

【问题讨论】:

  • “父页面”是什么意思?

标签: java javascript html


【解决方案1】:

在除 IE 之外的所有浏览器中,您只能使用 javascript 访问文件名(没有完整路径)。

var filename = document.forms.myForm.elements.myFileInput.value;

如果文件 c:\docs\bah\file.gif 被选中,将给出“file.gif”

【讨论】:

  • 确实只是通常的方式。我只想补充:您可以访问它,但不能编辑它。记住这一点。
  • 顺便问一下,那我在 IE 中会做什么呢?有办法解决吗?
  • 在 IE 中可以访问完整路径 ;)
  • 仅供参考,您可以在 FF < v3 中获取完整路径。
猜你喜欢
  • 2015-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-14
  • 2014-03-02
相关资源
最近更新 更多