0

私の Web サイトのユーザーは、写真をアップロードできます。この画像は /images/folder/picture.jpg に配置されます。私が持っている質問は次のとおりです: VS2008 で実行している場合、フォームはデータベース列 (SQL サーバー) に完全な行を挿入し、画像はフォルダーにアップロードされます。結果ページに画像が表示されます。しかし、後でWebサーバーを再度実行すると、データベースは問題ありませんが、各タイマーがフォルダーにコンテンツがなくてもローカルサーバーが新たに開始されると思われるため、画像はもう存在しません。私はアップロードが初めてなので、この種のことをどのようにテストするのだろうかと思っています。

また、画像のフォルダーは /Content の下にある必要がありますか? どこに配置すればよいのか、IIS で実行したときにどのように移行するのかわかりません。

どうも

4

2 に答える 2

1

ASP.NET 開発サーバーは、起動するたびにディレクトリをクリアしません。ファイルが実際にあると思う場所に書き込まれていることを確認しましたか? おそらくいくつかのパスの問題があり、インスタンスごとに変更される可能性のある ASP.NET 一時ファイル フォルダーにファイルが書き込まれている可能性があります。

于 2009-07-09T03:04:37.253 に答える
0

ローカル サーバーでこれをテストして、ローカルにアップロードされている画像に関して正確に何を行っているかを確認する必要があります。 .

于 2009-01-15T18:46:55.457 に答える