teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

情報追加しました。

2017/06/02 07:20

投稿

f_horizon
f_horizon

スコア163

title CHANGED
File without changes
body CHANGED
@@ -6,4 +6,30 @@
6
6
 
7
7
  ファイルへのフルパスは取得しているのですが、色々試してもうまく実装できず。。。
8
8
  jsによるクライアント側処理やASP.NET MVCの処理どちらでも構いません。ここを参考にしてとかでもあればお教えいただきたいです。
9
- よろしくお願いいたします。
9
+ よろしくお願いいたします。
10
+
11
+ 現状:以下のようにクライアント側でパス使ってできないかコネコネしている状況です。
12
+ (単純にlocation.hrefでやってみたり、aタグのエレメント作ってクリックしてみたり。。。)
13
+ また色々端折っていますが、以下のようなコードでajaxのdoneでダウンロード処理ができるか、それともControllerの方で何か処理ができるのか、試しています。
14
+ パスはローカル環境下では「C:ディレクトリ/ファイル名」ですが、本番環境では「http://IPアドレス/ディレクトリ/ファイル名」となります
15
+
16
+ ```ここに言語を入力
17
+ -- クライアント側
18
+ $.ajax({
19
+ url: actionUrl,
20
+ type: "GET",
21
+ data: postData,
22
+ cashe: false
23
+ }).done(function (data) {
24
+ alert(data);
25
+ //window.location.href = data;
26
+ })
27
+
28
+ -- サーバー側(上記Ajaxの行き先Controller)
29
+ public string GetFile(Model m)
30
+ {
31
+ // パス取得処理
32
+ return path;
33
+ }
34
+
35
+ ```