如何在标记内将文本文件加载到HTML中?

如何在标记内将文本文件加载到HTML中?,html,Html,如何将文本文件加载到HTML中,在标签内?我没有一个源代码向您展示。 谢谢您可以使用PHP从用户计算机加载文件。这里有一个例子 form.html <form action="upload.php" method="post" enctype="multipart/form-data"> Select image to upload: <input type="file" name="fileToUpload" id="fileToUpload">

如何将文本文件加载到HTML中,在标签内?我没有一个源代码向您展示。
谢谢

您可以使用PHP从用户计算机加载文件。这里有一个例子

form.html

<form action="upload.php" method="post" enctype="multipart/form-data">
    Select image to upload:
    <input type="file" name="fileToUpload" id="fileToUpload">
    <input type="submit" value="Upload Image" name="submit">
</form>
upload.php

<?php
$target_dir = "uploads/";  
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
if(isset($_POST["submit"])) {
    if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
        echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
        header("Location: http://example.com/displaymessage.php?filename=" + basename( $_FILES["fileToUpload"]["name"]));
    } else {
        echo "Sorry, there was an error uploading your file.";
    }
}
?>
displaymessage.php

<?php
$file = $_GET['filename'];
?>
<script>
var client = new XMLHttpRequest();
client.open('GET', '/uploads/<?=$file?>');
client.onreadystatechange = function() {
  document.getElementById("#textbox").value = client.responseText;
}
client.send();
</script>
确保将textbox更改为textarea标记的ID。例如
注意:我刚刚提出了这段代码的一半,我不确定它是否能工作

文本文件在哪里?在用户的计算机上?在服务器上?在另一台服务器上?来自用户计算机的文本文件,我不知道是否在其他web服务器上加载url,如:a.com/b.txt,谢谢,我在哪里可以找到加载文件的按钮?请解释或添加所有htmlscript@SchoolforDesgin要从自己的计算机加载文件,应该使用PHP。PHP可以用来提交文件,在许多网站上都可以看到。使用PHP获取文件后,您可以将其复制到初始目录,然后使用JavaScript获取文件,如上所述。如果这解决了您的问题,请将其标记为正确。