私はCSVファイルを使用して会社の構造をアップロードすることができるasp.net mvcアプリケーションを持っています。 PowerShellでCSVを作成するのは簡単ですが、asp.netにアップロードする方法はわかりません。ファイル形式powershellをasp.netにアップロード
私の最初の選択はWebClientを使用することでしたが、私は認証に問題があります - mvcではフォーム認証を使用しています。hereは可能ですが、ログインフォームが変更された場合は、 。私はクライアント側でmangeコードを省略したいと思います。
2番目のオプションは、別のコントローラをクレートして認証トークンを使用することですが、認証を担当するすべてのコードを記述する必要があるため、「ホイールを再度作成する」のように見えます。
上記のいずれかのオプションを改善することはできますか?それとももっと良い選択肢がありますか?
企業のどの人物がファイルをアップロードしたのか知る必要がありますか?そうでない場合は、単にhttps Web APIを作成し、単純な「apikey」を使用しないでください。それぞれの会社に、「apikey」と残りのAPIリンクを持つスクリプトを提供してください。 –
セキュリティ上の理由から私は「はい」と考えています。私は誰のためにもキーを考えていましたが、良いアイデアかどうかはわかりません –