【发布时间】:2013-02-03 20:10:29
【问题描述】:
我想用 Photoshop 打开一个 .psd 格式的链接,当在谷歌浏览器(如 Firefox)中单击时,它要求我打开或下载文件。但谷歌浏览器会自动下载文件。 如何在不下载的情况下强制打开 Chrome 中的链接?这些链接用于本地文件。
【问题讨论】:
标签: google-chrome browser
我想用 Photoshop 打开一个 .psd 格式的链接,当在谷歌浏览器(如 Firefox)中单击时,它要求我打开或下载文件。但谷歌浏览器会自动下载文件。 如何在不下载的情况下强制打开 Chrome 中的链接?这些链接用于本地文件。
【问题讨论】:
标签: google-chrome browser
来自后端的响应可能返回application/octet-stream 而不是application/json。所以它强制下载文件。
与后端团队联系以进行检查。
【讨论】:
很好的问题。
可以通过扩展来实现:
【讨论】:
content-disposition: attachment 引起。然而,就我而言,虽然我认为问题出在content-type: application/octet-string,但无论是这个还是我为 Chrome 找到的任何其他标头重写器扩展都不能解决这个问题。 ://
在 Chrome 中自动打开文档而不保存它们;
转到 Chrome 中最右上角的三个垂直点。
向下滚动到“设置”并单击。
向下滚动到显示高级设置...
向下滚动到下载位置下的下载:单击更改按钮并选择 tmp 文件夹。然后只需关闭屏幕。
点击任意附件,左侧会出现一个小框,点击后会自动打开。
当左下方的框出现时,它将包含一个箭头;单击它并选择“始终打开此类型的文件”选项。往前走,它将立即打开文件,而不是左侧出现的小框,您必须单击它才能打开。对于 PDF、Excel 2010、Excel 2013 Word 等各种文件,您只需执行一次。
【讨论】:
tmp 文件夹。我们说的不是C:\Windows\Temp,对吧?你能告诉我用哪一个吗?
我认为问题是要直接打开本地文件,而不是将本地文件下载到下载文件夹并打开下载文件夹中的文件,这在Chrome中似乎是不可能的,除了上面提到的一些插件。
我的解决方法是右键单击 -> 复制链接位置 Windows + R 并在那里粘贴链接并输入 它会直接转到文件。
【讨论】:
到目前为止,Google 无法在没有保存的情况下打开。作为一种解决方法,我使用 Chrome Store 中的 IE Tab。它是一个运行 IE 的扩展程序——它允许在 Chrome 浏览器应用程序内部打开而不保存。
不是最好的解决方案,但它是目前有效的“补丁”。
【讨论】:
without saving; that's basic computing,有人忘记了内存映射、管道/流、共享缓冲区;从字面上看,任何比文件更基本的东西。 浏览器 总是保存到 %tmp% 可能是真的,但这可能更多是为了与人们可能想要打开数据的大多数程序兼容。假设所有程序(发送或接收文件数据)都是这种情况或将其声明为计算的核心事实是错误的。您绝对可以将任何文件直接“下载”到 VIM 的标准输入,例如,根本不保存磁盘。
要在您的计算机上打开某些文件类型,而不是 Chrome 下载...
您必须下载文件类型一次,然后在下载后立即查看浏览器底部的状态栏。单击该文件旁边的箭头,然后选择“始终打开此类型的文件”。完成。
现在文件类型将始终使用您的默认程序打开。
要重置此功能,请转到设置/高级设置,然后在“下载..”部分下,有一个按钮可以重置“所有”自动下载
希望这会有所帮助.. :-)
在此处找到视觉说明:
【讨论】:
刚刚在尝试解决我遇到的另一个问题时发现了您的问题,您会发现目前 Google 无法执行临时下载,因此您必须改为下载。
见:http://productforums.google.com/forum/#!topic/chrome/Drge_Zrwg-c
【讨论】: