async writeFile(content = "") {
		await this.#connectIfNotConnected();
		const localFile = this.#cacheFile;
		await internalFs.writeFile(localFile, content, true, false);

		return new Promise((resolve, reject) => {
			ftp.uploadFile(
				this.#conId,
				this.#cacheFile,
				this.#path,
				() => {
					resolve(Url.join(this.#origin, this.#path));
				},
				reject,
			);
		});
	}
Write file to ftp server
@param {string|ArrayBuffer} content
@returns