簡體   English   中英

不使用PHP上傳文件名

[英]File Name extration without Upload using PHP

我想為我的用戶添加此選項。 它們將顯示一個“瀏覽”按鈕,它們可以多重選擇不同的文件。 選擇完文件后,我想不收集任何文件就單獨收集文件名,並將其傳遞到我的表單操作網頁上。 process.php

基本上,我的程序將在文件名上運行。

我瀏覽了幾篇文章,例如“ 如何使用jQuery從上傳表單獲取文件名?”。 但是無法將我在jquery和php上的知識匯總在一起。 另外,創建一個多文件上傳。

我的嘗試

<html>
<body>

<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>

</body>
</html> 

upload_file.php

<?php
if ($_FILES["file"]["error"] > 0) {
  echo "Error: " . $_FILES["file"]["error"] . "<br>";
} else {
  echo "Upload: " . $_FILES["file"]["name"] . "<br>";
  echo "Type: " . $_FILES["file"]["type"] . "<br>";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?> 

但是,這僅僅給出了上傳完成文件名。 我不知道其他方法。

謝謝您的回答。

最好的問候,約翰

嘗試這種方式: http : //jsfiddle.net/p42Wv/

全局想法是,當您選擇文件時,將同時提取文件名並放入另一個input (在該示例中,為#filename一個)。

在您的PHP代碼中,您可以照常使用$ _POST動詞獲取文件名。

希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM