當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
NodeJS中form上传附件中针对表单的multiple attribute出现的问题总结
生活随笔
收集整理的這篇文章主要介紹了
NodeJS中form上传附件中针对表单的multiple attribute出现的问题总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在express中上傳附件需要在表單中添加enctype="multipart/form-data"屬性,并且在新的4.0.1版本中需要手動添加中間件app.use(connect.bodyParser({keepExtensions: true, uploadDir: __dirname + '/public/upload/tmp'}));
才可以上傳到文件,其中uploadDir指定了臨時上傳的文件目錄。
如果在表單中有愛好的多選框,那么他的name是horbit[],當只是選擇了一個checkbox的時候,req.body.horbit的值是一個值,當選擇了一個以上的checkbox的時候,req.body.horbit的值是一個數組;
當表單中不添加enctype="multipart/form-data"屬性,req.body.horbit的值始終是一個數組,所以這樣子就存在一些問題需要處理了,
查看了express文檔沒有說明到這方面的問題,在此記錄一下,希望可以幫助遇到相同問題的朋友。
?
轉載于:https://www.cnblogs.com/springdong/p/3739405.html
總結
以上是生活随笔為你收集整理的NodeJS中form上传附件中针对表单的multiple attribute出现的问题总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css圆角矩形及去掉空格属性
- 下一篇: nginx做正向代理