2015-08-09 50 views
2

處理程序:哈斯克爾耶索德文件上傳輸入文件未找到

getFuploadR=defaultLayout $ do 
    [whamlet| 
    <form method=post> 
     <input type=file name=file> 
     <button type="submit" class="btn btn-primary">Submit 
    |] 
postFuploadR=do 
    imgnfo<-runInputPost $ ireq fileField "file" 
    bytes <- runResourceT $ fileSource imgnfo $$ sinkLbs 
    liftIO $ write2server bytes "1.jpg" 

它編譯ok.after選擇某物上傳並提交,我只是得到:

無效參數

輸入未找到:文件

+1

您需要將表單上的enctype設置爲multipart/form-data –

+0

bingo!我只是知道我自己!請正式回答,以便我可以做出正確的答案 – doofin

回答

2

您需要設置窗體本身的加密類型爲multipart/form-數據