问题标签 [sendfile]

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.

0 投票
1 回答
6485 浏览

node.js - 节点快速路由发送文件失败,具体取决于文件位置

我有一个安静的快递服务+骨干客户端的目录结构,像这样启用了pushState(客户端代码在public/

我设置/public为一个静态目录app.configure

如果首先访问索引,这已经很有效了。

然后,当我直接访问主页以外的路线时,我确保重定向到index.html. 这在 中工作得很好app.js但是如果我尝试将其放入lib/routes.js我会得到一个禁止错误

app.js工作正常:

来自lib/routes.js

给我:

如果我只是尝试:

它找不到文件,我得到:

总结一下如何在不出现 Forbidden 错误的情况下使用sendFile和传入public/index.htmlfrom ?lib/routes.js

0 投票
1 回答
495 浏览

ruby-on-rails - 无法在 IE 中使用 send_file 渲染图像

我使用控制器操作通过以下方法从 url 动态呈现图像文件:

图像未在 IE 中显示:

错误:无法在 URL 处解码图像:http: //filepathurl.com

任何帮助表示感谢

0 投票
2 回答
260 浏览

c - 是否可以使用 sendfile() 复制目录

我正在尝试使用sendfile()来实现复制程序。

但是,当我尝试复制目录时它失败了。目录不是Linux中的特殊文件类型吗?

这是我现在使用的代码。它是从 StackOverflow 的另一个答案中复制而来的。

追加

我得到的返回值为-1。我得到了一个文件,而不是目录,它有to路径。

我正在使用 Ubuntu 12.04,64 位。

的输出uname -r3.11.0-20-generic

0 投票
1 回答
272 浏览

java - 通过套接字发送文件只能工作一次

我编写了一个将文件从一台计算机发送到另一台计算机的代码,问题是在发送后它不再工作了。我知道问题出在我给作者写信时,但我不知道为什么它不起作用。

客户:

服务器:

0 投票
2 回答
791 浏览

android - Android如何通过HttpURLConnection发送文件和参数

我正在开发一个应用程序,这个从 sd-card 发送图片但现在我需要发送一些参数,我该怎么做这个?

多谢!

0 投票
4 回答
2528 浏览

ruby-on-rails - Ruby on Rails send_file 在我刷新页面之前不起作用?

我正在使用 Rails 服务器,我可以从中下载本地存储的电影和动漫等。这是一种工作,但是当我单击下载链接时,我必须刷新页面才能真正开始下载。

这是处理下载的控制器:

这是链接到该控制器的链接:

编辑: 我今天做了一些测试,发现如果我尝试发送较小的文件(文本或图像),下载链接会立即生效。我还注意到下载链接实际上也适用于电影,但下载开始需要 20-30 秒。你知道什么会导致这种延迟吗?

0 投票
2 回答
2406 浏览

ruby-on-rails - 如何使用 send_file 命令下载具有不同扩展名的文件

我有以下代码,我想下载不同 mime 类型的文件。即 docx、pdf 等。我已经定义了我的下载操作,然后我尝试获取我将其指向正确 mimetype 的文件扩展名。但这似乎不起作用

但这似乎不起作用,我哪里出错了?请帮忙

0 投票
1 回答
1637 浏览

apache - Vagrant 'EnableSendfile off' 不起作用

我正在使用 Vagrant 设置 Web 服务器 Apache2。所以,我遇到了来自 Apache 的缓存问题:

我在“Box Sync 文件夹源”中创建了一个 css 文件。它在“Box Sync Folder Target”中得到了很好的更新,但是当我刷新浏览器时,没有任何更改生效。

但是我在我的 apache.conf 中发现了“EnableSendfile Off”和“EnableMMAP Off”...

有人知道如何解决吗?

0 投票
1 回答
2279 浏览

web-services - JMETER:使用 Web 服务请求发送文件

我需要发送带有网络服务请求的文件。但我不知道如何在 WebService(SOAP) 请求中指定文件。

我怎样才能做到这一点?或者是否可以使用 HTTP 请求?

提前致谢...

0 投票
1 回答
756 浏览

angularjs - AngularJS RouteProvider 和 ExpressJS 发送文件

在我的 Angular 应用程序中,我试图呈现在用户单击链接时加载到索引页面中的部分内容。之前使用以下代码运行良好:

但是当我添加 Express 时,它不起作用:

如果我只想显示索引页,这很好用。但是,当我添加以下代码时,它会显示纯 HTML(部分的),但没有 CSS 或 Javascript。

如何以适用于 Angular 的方式使用 Express 渲染部分?我已经尝试查看 get()、render 和 sendfile 的 Express api,但它们对我的情况并没有太大帮助。其他用户之前在这里问过类似的问题,但他们通常涉及 Express 路由到的另一个文件,我想知道我是否可以在不添加任何额外文件的情况下做到这一点,因为仅添加一个文件来包含 Express 已经是一个问题。

currentFile.html 本身不加载任何 CSS 或 Javascript。在我添加 Express 之前,它是一个在 index.html 中加载的部分,它加载了所有附加内容。

任何帮助表示赞赏。谢谢