0

ユーザーがブラウズを押して自分のマシンにあるファイルを選択すると、ファイルアップロードコントロールがあります。その後、アクション メソッドにポストバックしてファイルを解析し、ページのモデルにいくつかのフィールドを設定するボタンがあります。次に、保存ボタンを押すと、隠しフィールドにファイルパスを保持するため、ファイルが保存されます。私の問題は、私のローカル開発環境ではすべて正常に動作することです。サーバーにデプロイすると、コードはファイルを解析しません。サーバーがユーザーのマシンに存在するファイルを直接開いて読み取ることができないため、ファイルが解析されていない可能性はありますか?

ありがとうございました

4

1 に答える 1

1

サーバーがユーザーのマシンに存在するファイルを直接開いて読み取ることができないため、ファイルが解析されていない可能性はありますか?

丁度。ファイルを保存する場合は、最初の投稿時に保存してください。Web ページからユーザーのコンピューターからファイルを読み取ることはできません。

編集:

MVC3 でファイルをアップロードする方法については、この回答を確認してください: https://stackoverflow.com/a/5193851/618331

于 2012-06-22T19:52:46.403 に答える