Tag: 下载

运行VBA来提取文件(不带Internet Explorer)

这仍然是我必须在Excel中征服的唯一的东西,希望我能得到一些帮助。 我正在尝试在Excel中的以下VBA脚本从Dropbox帐户中提取数据。 正如目前给出的,我删除了URL,以使通用脚本更容易遵循: Sub DownloadFile() Dim myURL As String myURL = "Some URL HEre" Dim WinHttpReq As Object Set WinHttpReq = CreateObject("Microsoft.XMLHTTP") WinHttpReq.Open "GET", myURL, False, "username", "password" WinHttpReq.send myURL = WinHttpReq.responseBody If WinHttpReq.Status = 200 Then Set oStream = CreateObject("ADODB.Stream") oStream.Open oStream.Type = 1 oStream.Write WinHttpReq.responseBody oStream.SaveToFile "C:\Users\Eric\Downloads\Miami.txt", 2 ' 1 = no overwrite, […]

通过发送ajax请求下载Excel文件

我使用ajaxForm发送我的初始请求。 该方法被调用,所有的响应设置,但是当我试图打开窗口重新触发请求再次。 所以请求发送两次。以上是我的请求。 $('#reportForm').ajaxForm( { dataType :'json', type :'POST', url : 'report/initialRequest.html', beforeSubmit :validateSearchField, ifModified : true, success :function(data, textStatus, jqXHR){}, complete : function(jqXHR, textStatus) { window.location.href = "report/initialRequest.html" + "?" + $('#reportForm').formSerialize(); $.unblockUI(); return false; } }); 有办法可以阻止第二个请求被发送。 这样做的全部目的是生成的报告太大,所以当用户提交请求时,jasper报告需要很长时间才能得到文件,所以用户不知道文件到达的时间。 所以我使用了一个块UI插件,当用户点击提交button时页面被阻塞,文件一回来就解除了页面的阻塞。 或者任何机构对如何实现这一目标有更好的想法。 控制器代码 @RequestMapping( “/报告/ initialRequest.html”) public @ResponseBody Map<String, Object> handleInitialRequest (HttpSession session, HttpServletRequest request, […]

如何在xls下载由java 1.2.7后端生成的html表格的内容

我使用play的#{list}标签生成了一个表格,并得到相当不错的结果。 现在我需要能够生成和下载表格的xls版本,不知道该怎么做。 任何指针都将非常感激

WebAPI返回文件和下载没有启动

有一个非常奇怪的问题,当我返回一个文件作为“HttpResponseMessage”,它工作时,IAM返回PDF文件,但是当我返回一个XLS文件(Excel文件)它不。 这是响应标题,我试着将内容types改为“application / vnd.ms-excel” HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Length: 316928 Content-Type: application/octet-stream Content-Encoding: UTF-8 Expires: -1 Server: Microsoft-IIS/8.0 Content-Disposition: attachment; filename=f.xls Content-Description: File transfer Charset: UTF-8 X-AspNet-Version: 4.0.30319 X-SourceFiles: =?UTF-8?B?QzpcZGV2XHRmc1xrYmFzcnZcZUdhaW4uV2Vic2l0ZXMuRm9yZWNhc3RpbmdcYXBpXFByaW50XENhbGxpbmdMaXN0QnlDb21wYW55T3JDdXNvdG1lcklk?= X-Powered-By: ASP.NET Date: Fri, 06 Dec 2013 07:49:47 GMT 当我在记事本中打开xls文件时,看起来像是结果。 我find一个非常奇怪的解决scheme,将其转换为base64,并链接到“data:application / octet-stream; base64”,这将开始下载,你不知道文件的名称,所以用户不会理解把它保存为XLS文件… 现在回到结果,不会开始下载…任何build议? 来自fiddler2的回应Raw HTTP/1.1 200 OK Cache-Control: no-cache Pragma: […]

警告消息在Excel文件中

我使用Excel.Application对象编写一个asp文件来响应excel文件。 我更改下面的内容types。 Response.ContentType = "application/vnd.ms-excel" 当用户下载这个文件并打开它时,他会得到以下消息。 “test.xls”的文件格式和扩展名不匹配。 该文件可能已损坏或不安全。 除非你信任它的来源,否则不要打开它。 你想打开吗? 我不想给这个消息使用。 如何从excel文件中删除此消息。

Excel从ASP.net下载页面

我对networking编程相当陌生。 我试图从一个ASP.net网站下载一个excel。 IT不需要身份validation,但是我无法debuggingURL作为萤火虫不会如何请求的URL。 search高低。 任何投入这将是真棒。 先谢谢你。 url: http : //tebb.elpaso.com/ebbmasterpage/Capacity/OperAvailAutoTable.aspx?code=TGP&name=Operationally%20Available%20Capacity&status=Cap&sParam2=M&sParam3=5/4/2012&sParam8=S 操作:我点击“摘要下载”button下载excel。 我不知道onClick()去哪里。

PHP下载图像和DOCX以外的所有文件已损坏

我已经在一个我一直在做的项目中遇到了严重的问题。 用户将file upload到课程。 上传脚本获取文件名,用下划线replace空格,删除文件扩展名,添加一个4位数字,然后重新添加扩展名。 但是,文件完全上传到服务器(当直接从“上传”文件夹打开,他们没事)。 当下载到用户的计算机时,除DOCX文件和图像外,这些文件全部损坏。 下载的文件打开时,PDF,Excel(xlsx)和powerpoint(pptx)会给出错误消息: “文件已损坏,无法打开” 。 我必须下载的代码是: <?php class download extends Controller { public function resource ($filename) { $filepath = realpath('./uploads/resources/courses/' . $filename); header('Content-type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $filename . '"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Pragma: no-cache'); readfile($filepath); } } 这是一个MVC,所以这就是为什么它在一个类,$文件名是从文件名的$ _GETvariables检索。 任何帮助将非常感激!

从Web下载文件(PDF)

我是VBA的新手。 如何从http://cetatenie.just.ro/wp-content/uploads/使用UrlDownloadToFile下载PDF文件? 任何人都可以帮忙吗? 代码正在searchPDF文件的udner超链接,并按照某些标准(即当前年份)在其名称下匹配它们。 Function UrlDownloadToFile(lNum As Long, sUrl As String, sPath As String, _ lNum1 As Long, lNum2 As Long) As Long UrlDownloadToFile = 0 End Function Sub DownPDF() ' This macro downloads the pdf file from webpage ' Need to download MSXML2 and MSHTML parsers and install Dim sUrl As String Dim xHttp […]

总是在android中FileNotFoundException权限被拒绝

为什么我总是得到这个错误FileNotFoundException权限被拒绝? 代码是顺利的,但是当我点击一个文件下载,它不会被下载。 请帮帮我。 即时通讯新的这一点 这是我的logcat 03-28 09:19:34.695: E/log_tag(17921): eer java.io.FileNotFoundException: /mnt/sdcard/Excel.xlsx (Permission denied) 在我的清单 <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" android:maxSdkVersion="16" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 这是我的下载function //Download public void startDownload(final int position) { Runnable runnable = new Runnable() { int Status = 0; public void run() { String urlDownload = MyArrList.get(position).get("FileUrl").toString(); int count […]

spring-mvc下载动作

有没有一些技巧让SpringMVC自定义视图在浏览器中下载文件? 我已经从org.springframework.web.servlet.View实现了render方法,但是代码导致我的数据被作为数据blob写入页面,而不是启动下载操作。 try { Document oDoc = (Document) model.get("oDoc"); out = new PrintWriter(response.getOutputStream()); response.setContentType("application/vnd.ms-excel"); response.setHeader("content-disposition", "attachment; filename=file.xls"); GenerateXLSFile gof = new GenerateXLSFile(); gof.outputTSVFromDom(out, oDoc); } catch block here { //writes to log here } finally { if (out != null) { out.flush(); out.close(); } } 我知道从服务器日志中调用渲染方法。 我知道GenerateXLSFile正在从服务器日志中创build。 我知道outputTSVFromDom可以接受一个文档,并从我的JUnittesting中转换它。 它也写入服务器日志并完成。 数据在浏览器中结束。 根据萤火虫HTTP头看起来很正常。 catch块中没有错误在服务器日志中。 我在这里错过了什么?