问题标签 [transmitfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 下载后文件出错
我有一个可以在服务器上完美打开的word文档,但是当我使用我网站的按钮单击事件下载它时,它会变得错误。我在按钮上使用下面的代码来下载文件。请帮助解决这个问题:我正在使用.net framework 3.5
winapi - 传输文件 + SChannel
我正在使用带有 I/O 完成端口的 TransmitFile API 在 Windows 上实现高效的多线程文件服务器。
这一切都很好,但我现在也使用SChannel实现了安全套接字。因为 TransmitFile 将文件直接流式传输到套接字,所以我看不到调用 EncryptMessage 的方法 - 我需要分块读取文件,手动加密和传输它们吗?
当 TransmitFile 仅出于高性能文件传输的目的而提供时,这似乎有点愚蠢,并且安全套接字非常普遍。我想知道 IIS 做了什么,考虑到我相信 TransmitFile 首先是为 IIS 实现的?
(我最初制作了“TransmitFile”和“EncryptMessage”超链接,但垃圾邮件保护只允许一个 - 抱歉)
c# - Response.TransmitFile 没有下载,也没有抛出错误
我目前正在使用 HttpResponse 从我的服务器下载文件。我已经有几个函数用于下载 Excel/Word 文件,但我无法下载我的简单文本文件 (.txt)。
对于文本文件,我基本上是将 TextBox 的内容转储到文件中,尝试使用 HttpResponse 下载文件,然后删除临时文本文件。
这是适用于 Excel/Word 文档的代码示例:
这是不起作用的代码块。
请注意,代码运行时不会引发任何错误。文件已创建并删除,但从未转储给用户。
asp.net - ASP.Net 传输文件
我正在 ASP.net 中编写一个 web 应用程序。
我试图让一个文件对话框出现,以便从服务器上下载一些东西。
我将适当的文件数据存储在一个名为 file 的变量中。
文件具有字段: FileType - 文件的 MIMEType
FilePath - 服务器端文件路径
这是到目前为止的代码:
GetFileName 是一个从附件对象中获取文件名的函数。我只存储路径。
上面的代码在一个名为“Download_Clicked”的函数中,这是一个在点击时触发的事件。该事件被映射到一个 LinkButton。
问题是当我运行上面的代码时,什么也没有发生。不出现标准对话框。
我尝试了标准的故障排除,例如确保文件存在,并确保路径正确。他们都死定了。
我的猜测是,因为我的机器也是服务器,它可能无法以某种方式正确处理。
提前致谢。
编辑1:尝试将控制权放到另一个页面上,工作正常。
编辑 2:通过从 AJAX 更新面板中删除控制来解决问题。
asp.net - Response.WriteFile / Response.BinaryWrite / Response.TransmitFile (ASP.NET) 出现问题
我有一个简单的网页,它生成一个 CSV 文件,我希望用户在创建完成后能够下载该文件。
以下是我的情况的摘要:
- CSV 文件可以在内存中或磁盘上创建。对我来说没关系。
- 完成 CSV 文件的传输后,我不希望它继续驻留在磁盘上。
- 我尝试了使用 Response.WriteFile、.TransmitFile、.BinaryWrite 和 .Write 的各种代码,但无济于事。
- 当我说“无济于事”时,我的意思是不是传输 CSV 文件,而是传输 CSV 文件的内容以及当前页面的整个内容!
- 我真的很困惑,因为我有另一个页面基本上做同样的事情,但是 PDF 文件捆绑在一个 zip 文件中,它工作得很好。
- 我真的是一名 Windows 桌面开发人员,但我正在努力成为一名网络开发人员。(很抱歉,如果这是一个愚蠢或菜鸟的问题。)
这是我用来发送包含 PDF 文件的 .zip 的代码:
这是我尝试传输 CSV 文件的代码:
就像我说的,我希望通过此页面限制在服务器上创建和保留的文件,所以我想在完成后摆脱 CSV 文件。
有什么帮助吗?
谢谢!!!
data-transfer - 是否需要 GRC 中的 USRP2 块才能使用 USRP2 硬件?
我试图找到 USRP2 块以利用我的 USRP2。在很多例子中,他们存在一个他们使用的 USRP2 源,也许这就是我无法使用两个 USRP2 实际发送和接收信号的原因。我们以与发射器完全相同的频率打开接收器,我们永远无法看到信号。这个问题的根源在于,如果我们做同样的事情但使用 2 个 URSP1,我们可以在接收端看到一些东西。
c# - TransmitFile 在文件末尾缺少单个字节
传递的参数是:
功能是:
服务器上的C:\Licenses\testfolder\PERSONAL-Wednesday 04 July-0405.txt
文件长 475 字节。
使用此脚本获取时下载的文件为 474 字节,文件末尾缺少一个字节。(最后一个字节是句号,存在于服务器上的文件中,但通过此函数下载时不存在)。这会导致文件无效。
我们正在挠头试图找出为什么缺少一个字节,有人可以帮忙吗?
asp.net - TransmitFile 在 Response.End 之后继续 page_load
我一直在寻找一个星期的答案,我放弃了。我正在创建一个 excelfile,然后让用户使用 TransmitFile 将其下载到他的客户端。问题是,这在大多数情况下都能完美运行,但在某些情况下(可以重复),在 Response.End 之后,页面重新加载并调用 page_load。标志 IsPostBack 为假。此行为中断下载,整个应用程序停止工作,显示连接到服务器。
简而言之。当它正常工作时,在 Response.End() 之后不再执行代码,正如预期的那样。当它不起作用时,它会继续 page_load 等等,并且该站点会挂起。
有小费吗?
java - Android 手机使用 Java 将文本文件发送到托管网络空间
我想将文本文件中的消息保存到 android 手机上的托管网络服务器上,比如我有用户名和密码的 bluehost。我想将文件存储在服务器上的任意目录中。
可以实现的一般策略是什么?我想使用 HTTP 协议,这是个好主意吗?有没有更好的办法?
file-io - 使用 Response.TransmitFile 时不能多次调用处理程序 ashx
我为客户从我的网站下载内容(视频)创建了一个 HttpHandler (.ashx)。首先我使用的是 WriteFile 方法,我意识到它需要大量内存,然后我决定将其更改为 TransmitFile 方法。
但是发生了一件奇怪的事情,我无法再下载多个。我不得不等待下载完成并开始另一个。
基本上代码是这样的:
任何人都可能知道这是什么问题?