我有用 Strapi.js 制作的 API,我想用 Angular 2x 上传照片和文档。
我看到了文件的路径。但我无法获得文件的名称。如果发送具有相同名称的图像?Strapi.js 的文档很薄弱。
我该怎么做?谢谢你。
我有用 Strapi.js 制作的 API,我想用 Angular 2x 上传照片和文档。
我看到了文件的路径。但我无法获得文件的名称。如果发送具有相同名称的图像?Strapi.js 的文档很薄弱。
我该怎么做?谢谢你。
您需要发送一个 FormData。下面是 jQuery 代码。你只需要适应任何你想要的前端框架
<form method="post">
<input type="file" name="files" id="files">
<input type="submit" name="" value="submit">
</form>
<script type="text/javascript">
$('form').on('submit', function (e) {
e.preventDefault();
var data = new FormData();
$.each($('#files')[0].files, function(i, file) {
data.append('files', file);
});
$.ajax({
url: '/upload',
data: data,
contentType: false,
processData: false,
method: 'POST'
});
});
</script>