如何在 JavaScript 中获取文件路径表单输入标签

How to get file path form input tag in JavaScript

本文关键字:路径 表单 输入 标签 文件 获取 JavaScript      更新时间:2023-09-26

>我在HTML中使用带有属性type="file"的输入标签。如果我浏览并选择图像并尝试在脚本中获取带有$('file_upload').val()的文件路径,它将返回路径为"C:'fakepath'img_name" *

我需要获取此路径并将默认设置为来自 JavaScript 的输入标签。

请帮我解决这个问题。

脚本:

$(document).ready(function() {$('#imgUpload_edit').change(
        function(){if ($(this).val()) {alert($('#imgUpload_edit').val());} }); });

.HTML:

<FORM id="frmImgUpload_edit" ENCTYPE="multipart/form-data" ACTION="" METHOD="POST">
    <label for="imgUpload_edit" id="bold-text_edit">Select an image for the Device Type:</label>
    <input type="file" id="imgUpload_edit" name="deviceTypeImage_edit" size="10000"/>
    <div id="imageEditDeviceType"></div>
</FORM>

对不起,这不能做。这是一项安全功能。

您可以使用 jQuery 创建一个输入元素,而不是将输入的值属性设置为您想要从中获取它的元素的 val 吗?

jQuery('input').attr("value",$('#imgUpload_edit').val())

您可以根据需要字符串其他 .attr,例如 id 等。