簡體   English   中英

是否可以使用javascript從文件字段中獲取$ _FILES [“inputID”] [“tmp_name”]?

[英]Is it possible to get $_FILES[“inputID”][“tmp_name”] from a file field using javascript?

我有一個輸入字段:

<input type="file" id="inputID" name="file">

單擊按鈕提交時,將運行JavaScript函數(url:upload.php)。 我需要能夠從這個輸入字段訪問$_FILES["inputID"]["tmp_name"] ,以便我可以在upload.php上使用它,

move_uploaded_file($_FILES["inputID"]["tmp_name"], $target_file)

這可能嗎?
目前,我收到一個錯誤:

注意:未定義的索引:inputID

任何幫助將非常感謝。

非常感謝! :-)

move_uploaded_file()是一個php函數,在基於PHP的服務器端應用程序上運行。

表單提交后,它由PHP處理。

您無法在發送之前從JavaScript訪問它,無論您提交它的方式如何,都與XHR請求異步,或者直接將表單提交到其處理程序路由。

你可以在提交后訪問它,雖然我不明白為什么你應該:

<?php
...
$tmpname=$_FILES["file"]["tmp_name"]
...
?>
...
<script>
var tmpname = <?=$tmpname?>
...
</script>
...

我不清楚你想要做什么。 如果你想要一些ajax上傳功能最好使用js庫。

暫無
暫無

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

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