Tag: 下载

如何导出,然后在php中用后台下载ajax调用的excel文件

我必须导出excel格式的大文件并下载它。 我正在使用PHP的Excel。 文件非常大,所以需要花费很多时间才能导出 。 所以我使用asynchronousAJAX调用,并在服务器端,我使用session_write_close。 通过这我可以发送并发calls.this工作正常,如果我留在同一页面…但是当我发送ajax调用导出和下载文件,然后我redirect到一个新的页面,然后完成该ajax调用ajax调用被取消,无法下载文件。 即使在用户被redirect到一个新的URL后,我如何导出一个文件,然后下载它。

Excel中的VBAmacros保存单元格范围内的html文件

我想在Excel中使用VBAmacros在html文件中保存网页。 不过,我是全新的VBAmacros。 为了下载和保存,我发现这个代码,它的工作原理。 Option Explicit Private Declare Function URLDownloadToFileA Lib "urlmon" (ByVal pCaller As Long, _ ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, _ ByVal lpfnCB As Long) As Long Public Sub Example1() DownloadFile "http://www.betbrain.pl/", "c:\p.html" End Sub Private Function DownloadFile(URL As String, LocalFilename As String) As Boolean 'Thanks Mentalis:) […]

使用angular2中的blob下载一个excel(.xlsx)文件

如何使用blob从浏览器下载保存在angular度2项目文件夹中的.xlsx文件。 我能够通过使用下面的代码下载一个csv: return this.http.get(fileUrl, {headers: headerInfo}) .map((response: any) => { return new Blob([response._body], {type: 'text/csv'}); }); 任何帮助,将不胜感激! 谢谢!

下载大文件(GWT)时,协议必须匹配exception

我有一个应用程序,我必须生成XMl,XSD和Excel文件。 我将全部包装成单个zip文件。 我的应用程序使用GWT,Spring和JPA开发。 要做下载function,我已经在HTML页面中使用iframe <iframe src="javascript:''" id="__gwt_downloadFrame" tabIndex='-1' style="position: absolute; width: 0; height: 0; border: 0"></iframe> 然后我使用GWT formpanel提交请求到实际发送请求到后端的Servlet。 生成Excel,我已经使用Jxl(JEXCEL)API来生成XML,我已经使用StringBuffer来准备内容然后转换它的字节。 然后添加它的zip。 生成XSD,我已经使用ByteArrayOutputStream,然后将其添加到压缩。 如果我只selectExcel,我可以立即下载文件。 背景这个servelt请求线程正在运行,但有时会在浏览器的Javascript控制台中看到以下错误: POST http://inhydsrapolu1.abc.com:9581/export/Export/exportUtility:9581/boddesk/BodDesk/exportUtility:1阻止来自“ http://inhydsrapolu1.infor.com:9581 ”的帧访问帧原点“null”。 请求访问的帧具有“http”协议,被访问的帧具有“数据”协议。 协议必须匹配 请帮助我 谢谢,Saritha。

喷射xls文件到客户端

我正在开发一个喷雾restapi,我需要从我的网站客户端下载一个带有报告的excel文件。 Excel生成器方法已经准备就绪,但是喷雾的“getFromFile(fileFullPath)”正在变得“内部服务器错误” 有任何想法吗? 这是我的喷码: (ctx: RequestContext) => { val actor = actorRefFactory.actorOf(Props(new Actor { def receive = { case GetAnualReport(year, generateExcel) => val flujoActor = context.actorOf(Props[FlujoActor]) flujoActor ! GetAnualReport(year, generateExcel) case ReporteResponse(path) => println("FILE: "+path) getFromFile(path) } })) actor ! GetAnualReport(year, true) } OUTPUT: FILE: /tmp/flujocaja-reports-5627299217173924055/reporte-anual.xls HTTP/1.1 500 Internal Server Error

文件下载时出错

在我的servlet中,我使用cookies传递文件path并下载文件如下 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub String b = null; Cookie[] cookies = request.getCookies(); if (cookies != null) { for (Cookie cookie : cookies) { if (cookie.getName().equals("thecookie")) { b = cookie.getValue(); } } } BufferedReader br = new BufferedReader(new FileReader(b+"/logs.txt")); String path = br.readLine(); br.close(); […]

将数据集保存在excel中,并允许用户将其下载到客户机中

我正在开发一个应用程序,我希望我在用户的datagrid视图中显示数据集。现在用户想要以excel格式下载datagridview中的数据。如何才能做到这一点? 1)我应该在Excel中写入数据集并在用户下载文件之前将其保存在服务器中? 2)我可以使用超级链接并将保存在服务器中的文件的path设置为超级链接hRef属性,以便用户可以单击并下载文件? 我正在使用C#ASP.net 2.0 请帮忙 !

在Android平板电脑上打开下载的Excel文件的问题

我正在处理一个应用程序,该应用程序使用系统中的数据生成一个excel文件。 excel文件在桌面上生成和下载很好,但是当我尝试在我的android平板电脑上下载它时,它不会打开。 它下载罚款,但打开时,一条消息告诉我,这不是一个有效的MS Excel文件。 它正试图下载的文件是从一个PHP脚本生成的,这些页眉在页面的顶部: header('Pragma: public'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: '.gmdate('D, d MYH:i:s').' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: pre-check=0, post-check=0, max-age=0'); header('Pragma: no-cache'); header('Expires: 0'); header('Content-Transfer-Encoding: none'); header('Content-Type: application/vnd.ms-excel;'); header('Content-type: application/x-msexcel'); header('Content-Disposition: attachment; filename="Report.xls"'); // code below 我已经尝试了许多不同的标题,但没有任何作品。 点击运行的图标开始下载: top.document.location = 'script_that_generates_excel_file.php'; 我应该补充一点,在平板电脑上文件的大小是正确的,所以数据应该在那里。 任何想法是怎么回事? 为什么我无法打开平板电脑上的文件? 尝试在平板电脑上打开文件时出现错误: 北极星办公室: 打开文档时发生错误 纸张去: […]

PHP强制下载到网页

我有一个强制下载文件的问题。 我正在使用PHPExcel根据从我们的数据库中提取的信息创build一个xls文件。 这一切工作正常,Excel文件根据需要工作。 然后我尝试使用以下function强制下载创build的文件。 但是它下载的网页,而不是一个文件。 目前正在Win XP SP3,Notepad ++,XAMPP(Apache 2.4.3,PHP 5.4.7)上开发。 **function如下 public function downloadfile($file){ if(file_exists($file) && is_file($file)){ //ob_start(); echo $file; echo "in file exists"; header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); //ob_end_flush(); }else echo "file or location does […]

如何使用dropwizard作为excel文件返回响应?

我正在使用dropwizard进行我的rest api开发,它将返回json响应。 我现在遇到了一个要求,我必须返回一个特定API的调用的Excel文件。 我发现apache poi是很好用的库。 但是,我如何返回Excel文件作为响应。 浏览器应该显示一个选项来下载。