sensenetでテキストファイルをダウンロードしようとすると、テキストファイルがブラウザで開きますが、ダウンロードされません。テキストファイルを直接ダウンロードするように設定する方法を教えてください。Sense/Netダウンロードテキストファイル
1
A
答えて
2
ブラウザで処理されます。特定のファイルタイプを開くことができる場合は、ダウンロードする代わりにファイルタイプが表示されます。あなたがのprocessRequestを独自のHTTPハンドラを作成または変更する必要がsensenetで
response.AppendHeader("Content-Disposition", "attachment");
:
サーバー側では、あなたは応答ストリームを設定し、あなたのhttpハンドラの使用の処分場合は、Webサイト上のファイルのタイプをダウンロードする強制することができますSenseNetStaticFileHandler.csの MSDNはこのトピックであまり役に立ちませんが、hereに関する情報があります。
クライアント側では、リンクのhtmlコードを変更できる場合は、別の解決策があります。 html5 <a>
タグにはdownload
という属性があり、ブラウザをナビゲートする代わりに、リンクされたファイルを強制的にダウンロードします。ブラウザがサポートしていれば動作します。 See HTML download Attribute.
+0
ご意見ありがとうございます。 –
関連する問題
- 1. SenseNet :: File System Blob
- 2. Sensenet DateTimeフィールドデフォルト値
- 3. Sensenet:リストビューのファイルタイプ別ソート
- 4. sensenetサイトの異なるログインページ
- 5. Sensenet:ドキュメントライブラリのページ番号
- 6. Sensenet:アップロード時にドキュメントをチェック
- 7. SenseNet 7.0 MVCアプリケーションは、データソースとしてSenseNet 6.5リポジトリを使用できますか?
- 8. Sensenetファイルをドキュメントライブラリにアップロード - フィールドの記入
- 9. SensenetでReportViewerを使用する方法
- 10. Sensenet:外部データを参照するフィールド
- 11. Sensenet:ファイルアップロードでコンテンツタイプを定義する
- 12. Sensenet length filter動作しません
- 13. SenseNetのバージョン管理 - コンテンツのロック
- 14. Sensenet:クエリビルダのコンテンツリストで検索するフィールド
- 15. Sensenetクライアントによるユーザーコンテンツの追加方法
- 16. sensenetでコンテンツのデフォルト操作を変更するには
- 17. Sensenet:ドキュメントライブラリのアクセス許可を設定する
- 18. Sensenet API:クライアントを使用してファイルをフォルダ構造にアップロード
- 19. Sensenetの基本コンテンツタイプのフィールドをオーバーライドする6.4
- 20. Sensenet:リストビューの列で直接フィルタリングすることはできますか?
- 21. 訪問者のためのsensenetホームページから検索ボックスを非表示/削除する方法(ログイン前)
- 22. Sensenet:ファイルがドキュメントライブラリにアップロードされるときに「強制」フィールドを検証します。
- 23. SenseNetで「Node Out Of Date」例外を解決するにはどうすればよいですか?
- 24. Sensenet:私は使用してsensenetから(<a href="http://wiki.sensenet.com/Export#Configuration" rel="nofollow noreferrer">http://wiki.sensenet.com/Export#Configuration</a>)</p> <p>"エクスポート" コマンドの呼び出しを、コンテンツをエクスポートしようとしているエクスポート内容
- 25. インストールセンス/ NETエラーContentRegistrationException UnknownContentHandler SenseNet.ContentRepository.Security.ADSync.ADSettings
- 26. Uncaught DOMException:iframeでSensenetを追加すると、原点 "http:// localhost:8090"のフレームがクロスオリジンフレームにアクセスしないようにブロックしました
- 27. 複数の選択肢が選択されているコンテンツをSenseNetにインポートできないのはなぜですか?
- 28. SensenseのSenseNet.Clientを使用してグループにメンバーを関連付けます。
- 29. Sensenet:SensenetクライアントAPIを介してファイルをアップロードし、変更されたユーザを設定
- 30. sensetet 7の発売日はありますか?
ActionLinkButton :: Randerでコードを追加する必要がある場合があります。http://stackoverflow.com/questions/17527713/force-browser-to-download-image-files-on-click –
IEの場合は、 href="<%=Actions.ActionUrl(content, actionName)%>"><%= HttpUtility.HtmlEncode(content.DisplayName) %> –