我想要一个打开文件对话框或保存文件对话框。
当您使用" Ctrl + S"时,它看起来像对话框在浏览器中。
如何通过单击按钮显示此对话框并获取我选择的位置。
答案 0 :(得分:0)
需要打开文件对话框表明您希望用户上传文件。
为此,请使用<form>
创建<input type="file" name="file_item">
。 没有其他方式。
请注意,您无法获取大多数浏览器的路径(这将是安全违规),只有文件名。
需要保存文件对话框表示您要发送文件以供下载。
在MVC中实现这一目标的唯一方法是使用return File(binaryData, "application/octet-stream", yourFileName)
。应该从浏览器中显示“保存”弹出窗口,但您完全无法控制它,也无法以任何方式访问它或路径。