【发布时间】:2015-07-03 15:27:18
【问题描述】:
这是我在客户端的 ajax 代码:
$('#btn_file').on('change', function(e){
e.preventDefault();
var data = new FormData();
data.append('photo', $('#btn_file')[0].files[0]);
$.ajax({
url: "/media/images",
type: "POST",
data: data,
processData: false,
contentType: false,
success: function (data) {
console.log(data);
}
});
return false;
});
这是我的服务器端:
app.post('/media/images', function (req, res) {
//What do I have to do to get an image and save it? And how do I rename the file?
});
HTML:
<form id="send_image" ction=”/media/images” method=”post” enctype=”multipart/form-data”>
<input type="file" name="photo" id="btn_file"/>
</form>
我找到了一些示例,但没有一个有效。我真的不知道问题出在哪里。谢谢。
【问题讨论】:
标签: javascript jquery ajax node.js multipartform-data