Php 提交表单时准备上载和保存文件

Php 提交表单时准备上载和保存文件,php,image,upload,primeng,angular6,Php,Image,Upload,Primeng,Angular6,我在表单中使用angular 6项目,表单中还有其他字段。我可以通过点击上传按钮选择图片并上传到服务器上,但我需要它在服务器上提交完整表单时上传图片。我的代码如下: <p-fileUpload name="myfile[]" url="{{uploadPhotoUrl}}" accept="image/*" chooseLabel="Blog Image" invalidFileTypeMessageDetail="Upload Only Images"&

我在表单中使用angular 6项目,表单中还有其他字段。我可以通过点击上传按钮选择图片并上传到服务器上,但我需要它在服务器上提交完整表单时上传图片。我的代码如下:

<p-fileUpload 
   name="myfile[]" 
   url="{{uploadPhotoUrl}}"
   accept="image/*"
   chooseLabel="Blog Image"
   invalidFileTypeMessageDetail="Upload Only Images">
</p-fileUpload>

我目前的理解是,您根本无法使用PrimeNG file upload组件实现这一点。该组件的本质是异步上传文件,这意味着您无法获得表单提交的其余部分。您可以在服务器端使用有状态机制来保持请求的关联,但本质上,上载部分不能像本地文件上载那样包含表单字段的其余部分

(onUpload)="onUpload($event)" customUpload=true