簡體   English   中英

PHP –在文件上傳之前驗證表單

[英]PHP – validate a form before the file uploads

我有一個帶有文件輸入的HTML表單,由AJAX提交給upload.php PHP腳本執行了許多測試以檢測無效的提交,例如,檢查加密的時間戳記,並且將返回錯誤或處理上載的文件。

問題是:在服務器接收到整個文件之前,是否可以執行服務器端測試並返回錯誤? 這樣可以節省時間和帶寬。

不,如果您有一個包含ascii數據和二進制(上載)的表格,則為1個請求。 上載將存儲在服務器的temp目錄中,直到您將其移動為止。

但是,您可以做兩件事:

  • 檢查cientside並檢查是否可以開始上傳
  • 從帖子的其余部分中提取上傳功能。 因此,您可以例如在“后台”中上傳,在服務器端進行檢查等,與表格的其余部分完全分開並提交。

我不喜歡。 2.這對於您的性能和用戶體驗(例如,大文件)非常有用。

暫無
暫無

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

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