1 问题
我用<input type='file'>上传文件(method为post)。根据我谷歌到的 结果:文件的字节流可以在request的body中看到。
但是我用下面代码的尝试结果和谷歌到的结果不服不符(如果暂且忽略后台对请处理。)
2 代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> </style> </head> <body> <form method="post" action="test.php" enctype=”multipart/form-data”> <input type="file" name="pic"> <button type="submit">提交</button> </form> </body> </html>
后台没有对请求进行处理,所以理所应当是失败的。但问题是:文件的内容应该在哪里可以看到呢,从而让后台处理。
下面是网络通信截图,只能看见文件名。
3 我的猜想
难道文件上传和我的猜想有出入,不是一次请求就可以完成的吗?
4 我为什么提出这个问题
我在使用ele-ui的 upload插件 时也遇到了同样的问题:请求中看不到文件内容,后台无法处理。
已解决
悬赏分:50
- 解决时间 2021-11-11 07:09
点赞 0反对 0举报 0
收藏 0
分享 52
回答1
最佳
-
泻药。
写代码还是要多注意标点符号。。enctype=”multipart/form-data” // 注意看标点符号的差别,↑是lz的,↓是正确的 enctype="multipart/form-data"
以上
支持 0 反对 0 举报2021-11-10 16:08