2011-09-19 35 views
0

可能重複:
JavaScript: Upload file
Uploading a file with html, javascript, and php上傳與JavaScript文件,和PHP

所以我想把我的上傳文件代碼更好地工作。如果有人能夠向我展示上傳文件的簡單方法,那麼這可以幫助我簡化我的代碼,它只使用JavaScript和PHP。

編輯:如果我可以得到一個簡單的代碼塊在JavaScript和PHP,然後我可以找出其餘的。我只是不能找到任何好的簡單的代碼片段,顯示形式,輸入,驗證輸入,後到服務器等

var myPatentOtherBrowseContainer = document.createElement('input'); 
      myPatentOtherBrowseContainer.name = 'myPatentOtherBrowseContainer'; 
      myPatentOtherBrowseContainer.id = 'myPatentOtherBrowseContainer'; 
      myPatentOtherBrowseContainer.type = 'file'; 
      myPatentOtherBrowseContainer.multiple = 'multiple'; 
      myPatentOtherBrowseContainer.size = '60'; 

這只是部分的代碼。

順便說一句,JavaScript是代碼的一部分,所以它應該是一個標籤!

+0

讀了[PHP手冊:文件上傳處理(http://php.net/manual/en/features.file-upload.php) –

+0

請不要轉貼的問題。我想知道*提出這個問題的人在想什麼 - 如果有的話。 –

+0

它已被編輯!沒有人給我時間編輯它。 –

回答

0

你想用<input type="file" name="myFile"> ,然後你通過$_FILE['myFile']

期待通過this tutorial可以訪問該文件,你可以在需要時filefetching phpscript可以通過AJAX調用。

編輯:

你指出你需要javascript部分的幫助。我建議你使用jQuery來通過jQuerys .post()函數簡化任何AJAX調用。

可以對here

+0

我不能使用jQuery我的老闆不會允許它。這就是爲什麼我說的是JavaScript而不是框架jQuery。對不起,應該是更具描述性。 –

+0

那麼,jQuery只是用來幫助事情,AJAX仍然是可行的。看看[w3schools](http://www.w3schools.com/ajax/default.asp) –

+0

是的,我知道..它的老闆沒有。 W3school不會幫忙已經看過。雖然 –