問題タブ [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.
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 メソッドを変更する必要があると思いますが、いくつか試してみましたが、うまくいきませんでした。
c# - FileUpload1.SaveAs(Server.MapPath()) を使用すると、画像はどこに移動しますか?
もともと私は画像をデータベースに入れ始め、汎用ハンドラーを使用して画像を表示しました。アプリの一部では問題ありませんでしたが、データベースに画像を保存することはうまくいかないことに気付きました。これは、ハイパーリンクを含む html テーブルを動的に作成し、ハイパーリンクに画像を使用するためです。そのため、html とナビゲーションのハイパーリンクを作成するときに汎用ハンドラーを使用すると、非常に混乱するように見えます。そのため、私が選択したのは、これらの画像をサーバー上のフォルダーに配置することですが、今はラップトップを使用してから、アプリをオンラインで公開する段階に到達します。
これは私が使用しているコードです...
だから私の質問は、大笑いしないでください、しかし、これらの画像はどこに保存されているのですか? Windows検索を使用して、ラップトップのどこにもそれらを見つけることができません。この ~/Images ディレクトリにあるすべての画像を使用して、名前を指定することで画像を任意の画像に変更できますが、画像がどこに保持されているのかわかりません。その時、彼らはどこに行くのですか?
ありがとう
vb.net - 仮想パスを物理パスにマップする
メソッド Server.MapPath に問題があります。
現在、メソッドを使用してHttpContext.Current.Server.MapPath("MyPath")
、ApiController で「MyPath」の物理パスを取得し、メソッドを取得しています。
HttpResponse を返す ApiController で同じメソッドを使用しようとすると、エラーが発生します。
Current
のメンバーではありませんSystem.Net.Http.HttpContent
Server.MapPath
のコンテキストでメソッドを使用するにはどうすればよいHttpResponseMessage
ですか?
(私はVisual Basicで作業しています)
編集:私はこのように使用しています:
c# - Server.MapPath を使用できません
基本的にこのような完全なパスの代わりに Server.MapPath を使用しようとしています
この行を書き込むファイルは次の場所にあります。
したがって、私は成功せずにこれを書き込もうとしました:
誰が私が間違っているのか教えてもらえますか? 前もって感謝します
asp.net - Server.MapPath() が特定のフォルダーを取得しない
WebApplication フォルダーに画像ファイルを保存しようとしていますが、機能しません ディレクトリ マップは次のとおりです
私はディレクトリからファイルを保存しWebService(RegService)
てWebApp(RegApp)
いますこれはWebServiceのコードです
しかし、それは私にこれを与えます
c# - ASP Web API サーバー上にディレクトリを作成すると、アクセスが拒否されます
ファイルをリンクとして保存するためのディレクトリをサーバー上に作成しようとしています。ディレクトリを作成すると、ファイル パスへのアクセスが拒否されます。
これが私のやり方です
これは Web API であり、Web サイトではありません。
モバイルからファイルをアップロードしていますが、読み取り部分を管理しました。
Server.MapPath("")
が帰ってきたD:\\home...\\api
外部サーバーにあります
サービスをローカルで実行しているこのコードを試してみましたが、機能しましたが、外部サーバーでは上記のエラーが発生します。
また、ファイルをリンクとして保存する別の方法はありますか?
問題について:
モバイル デバイスからファイルをアップロードし、サービスからファイルをバイト [] として読み取ります。バイトをデータベースに直接保存したくありません。ファイルの URL だけが必要です。
asp.net - server.mappath が間違ったパスを返す
Sever.mappath が間違ったパスを返しています。パスの最初の部分を小文字に変換していると思いますが、これが問題です。
テキストボックスに保存してページ内のパスを確認すると、次のように返されます。
それ以外の
適切なパスを取得するにはどうすればよいですか?