回答

1

如果客戶端是基於瀏覽器的,那麼您必須進行服務器端驗證,因爲它很容易且廣泛知道如何規避客戶端驗證。您也可以爲普通用戶進行客戶端驗證。

如果客戶端是正確的應用程序,並且它是您的服務器的唯一渠道,那麼客戶端的價值將更接近您的用戶。如果服務器有多個通道,那麼您可能需要添加服務器端驗證以加強所有通道的一致性。

3

它應該在兩端。

爲什麼在客戶端(前端)。

如果您在10mb數據上傳後拋出一個錯誤,並且這個10mb數據也會在服務器端上傳,那麼您將會非常煩惱,因此您將浪費服務器處理能力。

爲什麼在服務器端(後端)

有些人可以破解客戶端代碼和上傳文件超過10MB,所以你應該在服務器端也

有驗證