問題タブ [server.mappath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
115 参照

razor - WebMatrix - Server.MapPath の問題

server.mappath メソッドに問題があります。私の現在のコードは次のとおりです。

このパスをデータベースにアップロードすると、次の URL が表示されるはずです。

/images/property/1/ファイル名.jpg

しかし、私が実際に見ているのは次の URL です。

C:\Users\gavin\Dropbox\My Web Sites\StayInFlorida\Images\Property\1\filename.jpg

どうすればこれを回避できますか? MapPath メソッドを変更する必要があると思いますが、いくつか試してみましたが、うまくいきませんでした。

0 投票する
1 に答える
555 参照

c# - FileUpload1.SaveAs(Server.MapPath()) を使用すると、画像はどこに移動しますか?

もともと私は画像をデータベースに入れ始め、汎用ハンドラーを使用して画像を表示しました。アプリの一部では問題ありませんでしたが、データベースに画像を保存することはうまくいかないことに気付きました。これは、ハイパーリンクを含む html テーブルを動的に作成し、ハイパーリンクに画像を使用するためです。そのため、html とナビゲーションのハイパーリンクを作成するときに汎用ハンドラーを使用すると、非常に混乱するように見えます。そのため、私が選択したのは、これらの画像をサーバー上のフォルダーに配置することですが、今はラップトップを使用してから、アプリをオンラインで公開する段階に到達します。

これは私が使用しているコードです...

だから私の質問は、大笑いしないでください、しかし、これらの画像はどこに保存されているのですか? Windows検索を使用して、ラップトップのどこにもそれらを見つけることができません。この ~/Images ディレクトリにあるすべての画像を使用して、名前を指定することで画像を任意の画像に変更できますが、画像がどこに保持されているのかわかりません。その時、彼らはどこに行くのですか?

ありがとう

0 投票する
1 に答える
640 参照

vb.net - 仮想パスを物理パスにマップする

メソッド Server.MapPath に問題があります。

現在、メソッドを使用してHttpContext.Current.Server.MapPath("MyPath")、ApiController で「MyPath」の物理パスを取得し、メソッドを取得しています。

HttpResponse を返す ApiController で同じメソッドを使用しようとすると、エラーが発生します。

CurrentのメンバーではありませんSystem.Net.Http.HttpContent

Server.MapPathのコンテキストでメソッドを使用するにはどうすればよいHttpResponseMessageですか?

(私はVisual Basicで作業しています)

編集:私はこのように使用しています:

0 投票する
1 に答える
504 参照

c# - Server.MapPath を使用できません

基本的にこのような完全なパスの代わりに Server.MapPath を使用しようとしています

この行を書き込むファイルは次の場所にあります。

したがって、私は成功せずにこれを書き込もうとしました:

誰が私が間違っているのか教えてもらえますか? 前もって感謝します

0 投票する
2 に答える
717 参照

asp.net - Server.MapPath() が特定のフォルダーを取得しない

WebApplication フォルダーに画像ファイルを保存しようとしていますが、機能しません ディレクトリ マップは次のとおりです

私はディレクトリからファイルを保存しWebService(RegService)WebApp(RegApp)いますこれはWebServiceのコードです

しかし、それは私にこれを与えます

0 投票する
0 に答える
2347 参照

c# - ASP Web API サーバー上にディレクトリを作成すると、アクセスが拒否されます

ファイルをリンクとして保存するためのディレクトリをサーバー上に作成しようとしています。ディレクトリを作成すると、ファイル パスへのアクセスが拒否されます。

これが私のやり方です

これは Web API であり、Web サイトではありません。

モバイルからファイルをアップロードしていますが、読み取り部分を管理しました。

Server.MapPath("")が帰ってきたD:\\home...\\api

外部サーバーにあります

サービスをローカルで実行しているこのコードを試してみましたが、機能しましたが、外部サーバーでは上記のエラーが発生します。

また、ファイルをリンクとして保存する別の方法はありますか?

問題について:

モバイル デバイスからファイルをアップロードし、サービスからファイルをバイト [] として読み取ります。バイトをデータベースに直接保存したくありません。ファイルの URL だけが必要です。

0 投票する
1 に答える
998 参照

asp.net - server.mappath が間違ったパスを返す

Sever.mappath が間違ったパスを返しています。パスの最初の部分を小文字に変換していると思いますが、これが問題です。

テキストボックスに保存してページ内のパスを確認すると、次のように返されます。

それ以外の

適切なパスを取得するにはどうすればよいですか?