Я использую внешний интерфейс Angular и PHP, чтобы попытаться загрузить файлы и сохранить их на ftp-сервере.
Для загрузки файлов используется этот код:
uploadFiles(file: File, uploadFolder: string): Observable<ApiResponseModel> {
const adress = environment.apiAdress.api + environment.apiAdress.fileUpload;
let header: HttpHeaders = this.getHeader();
header = header.set('Content-Type', 'multipart/form-data');
const formData: FormData = new FormData();
formData.append(uploadFolder, file, file.name);
return this.httpClient.post<ApiResponseModel>(adress, formData, {headers: header });
}
В моем бэкэнде PHP я получаю файл Content и описание сообщения (Content-Type, Content-Disposition и т. Д.), но я не могу создать файл, пока доступна дополнительная информация в контенте.Можно ли их легко удалить?
Содержимое файла, которое я получаю, выглядит следующим образом:
"------ WebKitFormBoundaryCr85Bf8XFGMEeJy5
Content-Disposition: form-data; name = ""; filename = "PDF_Test.pdf"
Тип содержимого: application / pdf
% PDF-1,5% ����
Содержимое PDF
------ WebKitFormBoundaryCr85Bf8XFGMEeJy5 "