2017-08-13 22 views
1

我有一個HTML表單和一個輸入,其類型是文件,我想爲輸入分配一個值,但是當提交表單時,文件不會被提交分配的值。 這裏是我的代碼:分配的輸入值沒有提交給PHP

<form action="card.php"method="post" enctype="multipart/form-data"> 
 
<input type = "file" name = "in_img" value = "img/myimage.jpg"> 
 
</form>

接收機PHP是:

$target_file = $target_dir . basename($_FILES["in_img"]["name"]); 

,我總是看到相同的錯誤,如果該文件沒有提交。請幫忙...?

+1

「表單」必須具有適當的'enctype'屬性。 –

+0

並且有'method =「POST」' –

+0

我也是這樣做的。

回答

1

對於提交文件,您必須在其中傳遞enctype。將表單標籤更改爲

<form enctype="multipart/form-data" method="post"> 
<input type = "file" name = "in_img" value = "img/myimage.jpg"> 
</form> 
+0

中使用'value'屬性。 –