G-suiteログイン前提のため外部ユーザーは登録不能ですが、
Google formsではファイルのアップロードが可能です。
客先システムなら、これ投稿用G-suiteを作って渡しても元が取れるのでは……?
実際のところ
いつものフォーム画面。

フォームの追加

ドライブへのアクセス許可

許可するとこう

種類を指定できる。
今回は画像とPDFだけに。

こんな感じのフォームになりました

アップロード画面

追加すると名前

指定した上限以上はエラーをだす。
優秀。

名前リスト。

アップロード後にもちゃんと名前とリンクがあります・

結果をみにいくと、
Google Drive上にディレクトリも含めて新しく作成されてます。
黒塗り部分はログインユーザーです。

Spreaqd Sheetで新規データを作成すると

Google Drive上へのリンクという形で記載されています。

注意
同一入力欄で複数のファイルを許可する場合、
URLはカンマ区切りで入ってしまいます。
バラバラに処理したい場合、別のフォームにしておいた方がよいでしょう。