![](/img/trans.png)
[英]Convert img Javascript variable to $_FILES['name']['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.