我编写了一个代码,允许用户将图像上传到服务器。我的代码如下:
我的后端在Node JS
。我想要的是检索图像文件的文件路径,以便我可以上传它。这是从Node JS
方面完成的。
我写的代码不起作用。它在检索图像文件的路径时崩溃。
<div class="form-group">
<input id="input-700" name="kartik-input-700[]" type="file" multiple class="file-loading" name="fileupload">
</div>
JAVASCRIPT
<script type="text/javascript">
$(document).ready(function(){
$("#input-700").fileinput({
uploadUrl: "/filllll/uploadIm", // server upload action
allowedFileExtensions: ['jpg', 'png'],
uploadAsync: true,
maxFileCount: 1
});
var fullPath = $("#input-700").val();
alert(fullPath);
});
</script>
节点JS
router.post('/uploadIm', function (req, res, next) {
console.log('IThe path of the file' + res.fieldname);
});
答案 0 :(得分:0)
Express并不是开箱即用的。您需要处理@FormUrlEncoded
。最简单的方法 - 使用中间件。例如,multer:
multipart/form-data