1. 程式人生 > >使用formidable上傳獲取post請求上傳的檔案注意點

使用formidable上傳獲取post請求上傳的檔案注意點

總結使用formidable曾經踩過的坑

遇到的問題都是因為使用post上傳檔案讀取不到的files

目前主要遇到的是以下兩種情況

  1. 沒有在表單<form></form>上新增enctype="multipart/form-data"
    在有type=file控制元件時,即在使用包含檔案上傳控制元件的表單時,必須使用該值

  2. 沒有給type=file<input>新增name屬性

下面是一段正確的程式碼例項

<form action="/doSetAvatar" enctype="multipart/form-data"
method="post"> <div class="form-group"> <label for="uploadAvatar">上傳頭像</label> <input type="file" class="form-control" id="uploadAvatar" name="avatar"> </div> <button type="submit" class="btn btn-default" id="setAvatar"">上傳</button> <
div id="error" class="alert alert-danger" role="alert"></div> </form>