ソリューション:
あなたは、角度2からファイルをアップロードする(などのPython、PHPなど)のバックエンドでのファイルを取得し、どのようなファイルを保存するためにのXMLHttpRequestを使用することができますあなたが望む場所。
例:
FileUploadService(file_to_upload) {
let headers = new Headers({ 'Content-Type': 'application/json' });
let url = 'backend/upload';
let res = new Promise((resolve, reject) => {
let formData: any = new FormData();
let xhr = new XMLHttpRequest();
formData.append(file_to_upload.type, file_to_upload.file)
xhr.open('POST', url, true);
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
xhr.send(formData);
xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) {
let respone = JSON.parse(xhr.responseText);
console.log(respone);
}
}
})
}
上記のコードは、バックエンドにフロントエンドからファイルを送信するために、そしてあなたがバックエンドから好きな場所のファイルを格納するのに便利です。
コード実行の説明を以下に示します。
file_to_upload:これはいい:これは、ファイルの種類
file_to_upload.fileを指し:これは、ファイル入力から
file_to_upload.typeをそれを得るファイルでありますファイルオブジェクトに
私はそれを通過しましたが、私の答えを得ていません – Chandra
H ow2を使ってUnixボックスにファイルをアップロードできますか? – Chandra