問題タブ [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.
c# - Server.MapPath とスペース
Server.MapPath() で奇妙なことに気付きました。最後にスペースがあるフォルダーがある場合、次のようになります。
HttpException: パスのマッピングに失敗しました。
これはうまくいきます:
Server.MapPath("/Folder1/Folder2/item.jpg")
これはうまくいきます:
Server.MapPath("/Folder1/ Folder2/item.jpg")
これはうまくいきます:
Server.MapPath("/Folder1/Fol der2/item.jpg")
これは失敗します!:
Server.MapPath("/Folder1/Folder2 /item.jpg")
最後のスペースが失敗し、他の場所のスペースが失敗しない理由を誰かに説明してもらえますか?
注:どのフォルダーも存在しません。
asp.net-mvc-2 - HostingEnvironment.MapPath()を使用してサーバーにファイルを保存する方法
このコードでは、iamはサーバー/wwwrootフォルダーにテキストドキュメントを保存しようとしています。何も起こりません :(!
ローカルホストで作業していて、このような同じルーチンを実行している場合、すべてが正常に機能し、ローカルPCにテキストドキュメントを保存できます。
c# - ビジネスレイヤーで Server.MapPath を使用する
私のビジネス レイヤーはファイルを作成し、それらをApp_Data
asp.net mvc 4 Web フロントエンドのフォルダーに保存する必要があります。
ビジネス層で使用して、フォルダーServer.MapPath
の物理パスを取得できます。しかし、ビジネス層でのApp_Data
参照は避けたいです。System.Web
App_Data
ビジネス層へのパスを取得する他の方法はありますか?
c# - Server.MapPath の問題
私の問題は、 foreach ループで mapPath の実際のファイルを取得できないように見えることです。
実際の問題は、produkter/" の後に何を書くべきかわからないことです。どなたか助けていただければ幸いです。よろしくお願いします! :)
c# - Server.MapPath を使用して外部ファイルをロードする
D: ドライブにある XML ファイルを読み込みたいです。これは私が使ったものです
しかし、プログラムを実行しようとするたびにエラーが発生します。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
Server.MapPath は Web ページまたは Web アプリにのみ使用できることをどこかで読みました。c# を使用して asp.net でフォームを作成しました。
このエラーが発生するのはなぜですか?
これは私のコードです:
VS 2008 でフォームを作成しました。詳細を XML ファイルに保存しました。そして今、出力を表示したいと思います。
c# - Server.MapPath の問題?
だから私はasp.netのセキュリティに関する本を読んでいます。そこにあったセクションの1つは、ディレクトリトラバーサルファイル名(ハッキングされたファイル名)を防ぐ方法です。
コード行は次のとおりです。
string fullPath = Server.MapPath(System.IO.Path.Combine(@"d:\inetpub\inbound\",filename));
しかし、その後、結合の結果が次のようになることに気付きました。
しかし、パラメータの型はファイルシステムのパスではなく仮想パスであるべきだということを覚えています!
d:\inetpub\inbound\myfile.txt
は仮想パスではありません!
私は何が欠けていますか?
ps これは本です: (wrox)
asp.net - 更新: serverA から serverB にファイルをコピーします
サーバー管理者に話しかけただけで、両方のサーバーにすべての権限が設定されています。エラーが表示されるようになりました:ネットワーク パスが見つかりませんでした。このデモ用にダミーのサーバー名を付けましたが、間違った名前を使用しています。IP アドレスを使用してみましたが、それでもこのエラーが発生しますか? 私は何を間違っていますか?
誰かが私にいくつかの提案をしてもらえますか、これは私の頭を悩ませています。
ありがとう
c# - Server.MapPathおよびwindow.open()
私は実際に、ユーザーが希望するファイルをアップロードできるようにするアプリに取り組んでいます。これらのファイルは、アップロードすると視覚化できるはずです。
これを行うために、Server.MapPathと他の値の連結を使用してファイルパスを取得しようとしています。ファイルパスは、window.openjavascript関数の引数として渡されます。
私の問題は、まったく結果が得られないことです。ウィンドウは開かれません。
これが私のコードです:
私はおそらく明らかな何かを見逃していますが、それが何であるかわかりません。
ご回答ありがとうございます。
server.mappath - Server.MapPath と Request.MapPath
誰かが Server.MapPath と Request.MapPath の違いと、2 つの使用シナリオを説明できますか?
c# - Server.MapPath を web.config ファイルに書き込みますか?
こんにちは、ライブ Web サイトのログを書き込もうとしていますが、パスに問題があります。Server.MapPath メソッドを使用する必要がありますが、web.config で行う必要があります。
これについてどうすればいいですか?
ファイルの値はパスを保持しますが、Server.MapPath を設定する必要があります。
ロガー コード C#:
C# コードを Server.MapPath キーに追加しました。ファイル値でキーを呼び出すのに苦労しています =