Egg.js 文件上传,怎么得到表单其他的input值?
发布于 6 年前 作者 nobody 3644 次预览 最后一次回复是 6 年前 来自 问答
在conntroller中的 async upload方法
let stream = await ctx.getFileStream();
console.log("stream:",stream );
打印这个stream对象
encoding: '7bit',
transferEncoding: '7bit',
mime: 'image/png',
mimeType: 'image/png',
* fields: {}* }
** html部分 **
<form action="/api/upload" method="post" enctype="multipart/form-data" >
<button type="submit" >上传图片</button>
<input type="file" name="file" >
<input type="hidden" name="uploadType" id="uploadType" value="1234">
</form>
刚写出来时可以得到stream. fields,现在怎么折腾沒值了。但需要上传的文件是写到服务器了。 在conntroller中的 async upload方法
let stream = await ctx.getFileStream(); console.log(“stream:”,stream ); 打印这个stream对象
encoding: ‘7bit’, transferEncoding: ‘7bit’, mime: ‘image/png’, mimeType: ‘image/png’,
- fields: {}* } ** html部分 **
<form action="/api/upload" method=“post” enctype=“multipart/form-data” >
<button type=“submit” >上传图片</button> <input type=“file” name=“file” > <input type=“hidden” name=“uploadType” id=“uploadType” value=“1234”> </form> 刚写出来时可以得到stream. fields,现在怎么折腾沒值了。但需要上传的文件是写到服务器了。请大神们指点一二
2 回复
文档写很清楚了吧,file 放最后
@atian25 谢谢大佬指点,已经解决.忘记回复信息