问题标签 [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 回答
1082 浏览

ruby-on-rails - Ruby on Rails - send_file 不工作

我写了以下代码。

它正在工作,但不是我想要的。我想在浏览器中查看 pdf,但它正在下载文档。

我以为只是写作:disposition => "inline",我可以在浏览器上看到 pdf。

0 投票
1 回答
204 浏览

c# - 如何在通过 NetworkStream 发送文件时将字节附加到流的第一个

我想将我的 8 个字节的信息附加到发送文件的第一个流中。我使用 NetworkStream,我的代码是这样的:

如何添加我的字符​​串?谢谢

0 投票
5 回答
23951 浏览

ruby-on-rails - 如何使用 send_file 下载文件?

有人可以启发我如何下载文件send_file吗?

image.jpg里面有一个文件app/assets/images。我在我的控制器中试过这个:

对于每条路径,它都说:

这里可能有什么问题?谢谢!

0 投票
1 回答
489 浏览

ruby-on-rails - 保护使用 Carrierwave 上传的图像

我正在建立一个网站,我想保护某些图像不被下载。只有授权用户才能下载它们。

当我使用 Carrierwave 上传图像时,它们存储在public/uploads/image. 用户可以通过链接下载它们:

如何保护image文件夹内的图像,使未经授权的用户无法访问它们?假设userstable 有 boolean column authorized

最好的方法是什么?

编辑1:

我知道我可以before_action让未经授权的用户通过下载链接下载它,但如果用户知道存储图像的文件夹的路径,图像仍然可以访问。

0 投票
3 回答
2076 浏览

ruby-on-rails - 如何在视图中显示私人文件夹中的图像?

我需要一个看起来很简单的快速提示。我在私人文件夹中有一些图片,想在我的视图中显示它们。

我找到的唯一解决方案是:

我读过它:disposition => 'inline'不应该触发图像下载并允许我在我的视图中显示它。问题是每次我触发show动作时,图像下载都会自动激活并自动下载。show不显示操作视图。

如何在我的视图中显示该图像?谢谢你。

0 投票
1 回答
9408 浏览

c - C 中的 Socket 编程 - 将文件从服务器发送到客户端

我在下面有套接字代码和客户端代码。到目前为止,它所做的只是与服务器建立连接,但我希望它也将文件从客户端发送到服务器;即使文件中没有数据。我必须做些什么来扩充此代码以发送文件?代码形式的任何建议?

客户:

服务器:

0 投票
1 回答
1591 浏览

c++ - sendfile64 只复制大约 2GB

我需要使用 sendfile64 来复制大约 16GB 的文件。到目前为止我所取得的成就是

我已经编译使用

问题是我仍然无法复制超过 2GB 的文件。

有人可以指出我的错误在哪里吗?

0 投票
0 回答
89 浏览

nginx - Nginx 测试另一个位置后^~找到

我在 nginx 1.4.4 上使用 sendfile,在Windows 7上使用 php 5.5.8(来自 WT-NMP) 。我在配置中有这两个位置。

当我将标题设置为

然后测试第一个位置,看起来它在我的磁盘上找到了正确的文件。但是随后对位置进行了另一次测试,现在第二个位置已匹配,但正如我在文档中阅读的那样,搜索位置应该停止,因为我在/upload_folder位置之前使用了^~前缀。为什么将 nginx 测试位置作为第二个位置?在 Linux 上,a 具有非常相似的配置,但它按预期工作。

我的日志中有一些最重要的行:

0 投票
1 回答
966 浏览

ruby-on-rails - send_file 不工作 - Ruby on Rails

我在这里有这个动作:

当我从我的 html 执行它时,没有任何反应,也没有下载任何内容。

但这是它产生的日志:

任何人都可以帮助我了解缺少什么?

谢谢!

0 投票
2 回答
113 浏览

php - 如何以与直接链接图像相同的速度使用 PHP 提供图像文件?

这是我需要实现的:

要求:http://www.example.com/image5.jpg

应该重写,例如:

RewriteRule ([^.]+)\.jpg$ /image.php?image=$1

现在,在我image.php的 中,如果我知道图像在哪里,我该如何提供图像?

例如:

处理此请求的最佳方法是什么,使其表现得像一个图像文件(发送一个图像标题)并显示图像?

网络上有各种替代方案,主要是X-Sendfilereadfile(),但我不确定最佳解决方案是什么以及为什么。