Tag: 下载

我需要Content-Type:application / octet-stream进行文件下载吗?

HTTP标准说: 如果在application / octet-stream内容types的响应中使用这个头部[Content-Disposition:attachment],暗示的build议是用户代理不应该显示响应,而是直接input`save response as .. 。“对话框。 我读那个 Content-Type: application/octet-stream Content-Disposition: attachment 但是我会认为Content-Type是application/pdf , image/png等等 我应该有Content-Type: application/octet-stream如果我想浏览器下载文件?

在PHP中为用户创build一个CSV文件

我有一个MySQL数据库中的数据。 我正在向用户发送一个URL,将其数据作为CSV文件发送出去。 我有电子邮件的链接,MySQL查询等涵盖。 我怎么能当他们点击链接时,popup一个下载带有MySQLlogging的CVS? 我已经获得了所有的信息。 我只是看不到如何让PHP创buildCSV文件,让他们下载一个.csv扩展名的文件。

从弹簧控制器下载文件

我有一个要求,我需要从网站上下载PDF文件。 PDF需要在代码中生成,我认为这是Freemarker和PDF生成框架(如iText)的结合。 更好的方法? 但是,我的主要问题是如何让用户通过Spring Controller下载文件?

从URL下载文件到服务器

那么,这个看起来很简单,而且是。 所有你需要做的下载文件到你的服务器是: file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); 只有一个问题。 如果你有一个大文件,比如100MB,会怎么样? 然后,你将耗尽内存,不能下载文件。 我想要的是一种将文件写入磁盘的方式,因为我正在下载它。 这样,我可以下载更大的文件,而不会遇到内存问题。

使用ajax请求下载文件

我想发送一个“ajax下载请求”,当我点击一个button,所以我试图这样: JavaScript的: var xhr = new XMLHttpRequest(); xhr.open("GET", "download.php"); xhr.send(); 的download.php: <? header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Disposition: attachment; filename= file.txt"); header("Content-Transfer-Encoding: binary"); readfile("file.txt"); ?> 但不能按预期工作,我该怎么办? 先谢谢你

强制使用PHP下载文件

我在我的服务器上有一个CSV文件,如果用户点击一个链接,它应该下载,而是在我的浏览器窗口打开。 我的代码如下所示 <a href="files/csv/example/example.csv"> Click here to download an example of the "CSV" file </a> 这是一个networking服务器正常的networking服务器,我所有的开发工作。 我尝试了一些像 <a href="files/csv/example/csv.php"> Click here to download an example of the "CSV" file </a> 现在我的csv.php文件的内容: header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename=example.csv'); header('Pragma: no-cache'); 现在我的问题是它的下载,但不是我的CSV文件,它正在创build一个新的文件。

Xcode – 安装命令行工具

如何让命令行生成使用当前Xcode / Mac OS X v10.8(Mountain Lion)或更高版本安装的工具? 与Xcode不同,没有安装程序(只是一个包)。 它看起来像所有的命令行工具(在包内,在内容/开发者),但没有适当的环境variables设置使用它们。 有没有脚本可以运行的地方,将设置我的环境来支持从命令行构build?

如何用PHP强制文件下载

我想要求用户在用PHP访问网页时下载一个文件。 我认为这与file_get_contents ,但不知道如何执行它。 $url = "http://example.com/go.exe"; 编辑 下载带有header(location)的文件后,它不会redirect到其他页面。 它只是停止。

在ASP.NET MVC中将文件返回到View / Download

我遇到了将存储在数据库中的文件发送回ASP.NET MVC中的用户的问题。 我想要的是一个视图列出两个链接,一个查看文件,并让mimetype发送到浏览器决定如何处理,另一个强制下载。 如果我select查看名为SomeRandomFile.bak的文件,并且浏览器没有关联的程序来打开这种types的文件,那么我没有问题,它的默认下载行为。 但是,如果我select查看一个名为SomeRandomFile.pdf或SomeRandomFile.jpg的文件,我只想简单地打开该文件。 但是我也想保留一个下载链接,这样我就可以强制下载提示,不pipe文件types如何。 这有道理吗? 我已经试过FileStreamResult ,它适用于大多数文件,它的构造函数默认不接受文件名,所以未知的文件被分配基于URL的文件名(它不知道基于内容types给出的扩展名)。 如果我通过指定文件名来强制文件名,那么我就失去了浏览器直接打开文件的能力,我得到一个下载提示。 有没有人遇到过这个问题。 这些是我迄今为止所尝试的例子。 //Gives me a download prompt. return File(document.Data, document.ContentType, document.Name); //Opens if it is a known extension type, downloads otherwise (download has bogus name and missing extension) return new FileStreamResult(new MemoryStream(document.Data), document.ContentType); //Gives me a download prompt (lose the ability to open by default […]

使用HTML5 / Javascript来生成和保存文件

最近我一直在摆弄WebGL,并且得到了一个Collada阅读器。 问题是它很慢(Collada是一个非常详细的格式),所以我要开始转换文件到一个更容易使用的格式(可能是JSON)。 事情是,我已经有了parsingJavascript中的文件的代码,所以我不妨把它用作我的出口商呢! 问题是保存。 现在,我知道我可以parsing文件,将结果发送到服务器,并让浏览器从服务器请求文件作为下载。 但实际上服务器与这个特定的过程无关,那么为什么要涉及它呢? 我已经在内存中的所需文件的内容。 有没有什么办法,我可以提出使用纯JavaScript的下载用户? (我怀疑,但不妨问一下) 而且要清楚的是:我不想在没有用户知识的情况下访问文件系统! 用户将提供一个文件(可能通过拖放),脚本将转换文件在内存中,并提示用户下载结果。 就浏览器而言,所有这些都应该是“安全的”活动。 [编辑]:我没有提到它,所以回答“Flash”的海报是足够有效的,但我所做的一部分是试图强调可以用纯HTML5做什么…所以Flash是在我的情况下。 (尽pipe对于任何一个正在进行“真实”networking应用程序的人来说这是一个完全有效的答案)。事实是,除非我想涉及服务器,否则看起来我运气不好。 不pipe怎么说,还是要谢谢你!