簡體   English   中英

如何使用 html 將文件上傳到我的服務器

[英]how to upload a file to my server using html

基本上,我有這個表單允許用戶上傳到我的服務器:

<form id = "uploadbanner" method = "post" action = "#">
      <input id = "fileupload" type = "file" />
      <input type = "submit" value = "submit" id = "submit" />
</form>

但是問題是,當我選擇一個文件,然后點擊提交,我在服務器目錄中沒有看到上傳的文件。

<form id="uploadbanner" enctype="multipart/form-data" method="post" action="#">
   <input id="fileupload" name="myfile" type="file" />
   <input type="submit" value="submit" id="submit" />
</form>

要上傳文件,必須在enctype="multipart/form-data"上設置enctype="multipart/form-data"

你需要那個表單類型,然后一些PHP來處理文件:)

如果你想要一些非常可定制的東西,你應該查看Uploadify

您需要enctype="multipart/form-data"否則您只會加載文件名而不是數據。

您需要在服務器上有一個后端來處理文件上傳請求您可以使用此 php 示例作為您的后端

<?php
$file = $_FILES['file'];
move_uploaded_file($file['tmp_name'], 'uploads/' . $file['name']);?>

然后將表單指向文件

<form id="uploadbanner" enctype="multipart/form-data" method="post" action="/tourscript.php">
   <input id="fileupload" name="myfile" type="file" />
   <input type="submit" value="submit" id="submit" />
</form>

除了其他人已經說過的內容之外,還需要某種服務器端腳本,以便服務器讀取和保存文件。

使用PHP可能是一個不錯的選擇,但您可以自由使用任何服務器端腳本語言。 http://www.w3schools.com/php/php_file_upload.asp可能在這方面有用。

暫無
暫無

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

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