sendfile相关内容

rails 媒体文件流通过 send_data 或 send_file 方法接受字节范围请求

我有以下问题.声音从公共文件夹中隐藏,因为只有某些用户应该有权访问声音文件.所以我做了一个方法,它的作用就像一个声音的url,但首先计算当前用户是否被允许访问这个文件. 文件由 send_data 方法发送.问题只是,即使它可以正常工作,我的工作也会很慢......我用来播放声音的 jplayer 插件的开发人员告诉我,我应该能够接受字节范围请求以使其正常工作... 如何在 Rails ..
发布时间:2022-01-17 17:02:05 其他开发

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

我在 Rails 服务器上工作,我可以从中下载本地存储的电影和动漫等.这是一种工作,但当我单击下载链接时,我必须刷新页面才能真正开始下载. 这是处理下载的控制器: class DownloadController 这是链接到该控制器的链接: 编辑:我今天做了一些测试,发现如果我尝试发送较小的文件(文本或图像),下载链接会立即生效.我还注意到下载链接实际上也适用 ..
发布时间:2021-12-19 20:16:24 其他开发

Django 和 Nginx X-accel-redirect

到目前为止,我一直在摸索着试图保护 Django 的媒体文件,但没有成功!我只是想让它只有管理员用户可以访问媒体文件夹.这是我的 Nginx 文件. 服务器{听80;server_name xxxxxxxxxx;location =/favicon.ico {access_log off;log_not_found 关闭;}位置/静态/{别名/home/{site-name}/static_cd ..
发布时间:2021-12-13 22:35:06 其他开发

如何通过send_file设置内容长度

我不知道如何通过send_file设置内容长度. 我检查了api,没有内容长度参数. 解决方案 您可以设置响应标题,例如: def download @file = Attachment.find params[:id] response.headers['Content-Length'] = @file.size.to_s send_file @file.pat ..
发布时间:2020-07-06 23:11:17 其他开发

Linux> 2.6.33:sendfile()是否可用于实现更快的"cat"?

由于必须将许多大文件连接成一个更大的文件,因此我们目前使用 cat file1 file2 ... output_file 但想知道是否可以比和那个老朋友更快地完成这项工作. 阅读sendfile()的手册页,您可以指定* input_file *的偏移量,然后将其其余部分从其中发送到* output_file *.但是:我还可以在* output_file *中指定一个偏移量吗? 还是 ..
发布时间:2020-07-06 23:10:06 服务器开发

快速,将文件发送到服务器

我正在学习迅速,并使用以下代码向服务器发送请求.它适用于简单的请求,并且我从服务器获得响应.我的问题是我无法将文件发送到服务器. 代码: let parameters = parameter let request = NSMutableURLRequest(URL: NSURL(string: requestUrl)!) let boundaryConstant = ..
发布时间:2020-07-06 23:10:01 移动开发

send_file只是发送一个空文件

我正在寻找一种下载xml文件的方法.我使用: file_path = 'folder/' + xml_name + '.xml' send_file file_path, :type => "text/xml" 但这总是为我下载一个空文件.该文件本身具有16 KB的数据... 那是为什么? 前知 解决方案 问题已保存,但我不知道为什么 File.open(fil ..
发布时间:2020-07-06 23:08:51 其他开发

c发送和接收文件

这是服务器(发送文件)部分: offset = 0; for (size_to_send = fsize; size_to_send > 0; ){ rc = sendfile(newsockd, fd, &offset, size_to_send); if (rc ..
发布时间:2020-07-06 23:07:40 其他开发

Ruby on Rails中的send_data和send_file有什么区别?

哪个是最适合流媒体和文件下载的? 请提供示例. 解决方案 send_data(_data_, options = {}) send_file(_path_, options = {}) 此处的主要区别在于,您使用 send_data 传递DATA(二进制代码或其他代码),或使用 send_file 传递文件PATH. 因此,您可以生成一些数据并将其作为内联文本或附件发送, ..
发布时间:2020-07-06 23:07:34 其他开发

如何用Heroku上的send_file(或send_data)解决内存泄漏?

我有一个Rails 3应用,该应用需要生成图像并将数据发送到浏览器. 该应用必须部署在Heroku上. 但是,Heroku仅支持通过保留在内存中的Mongrel进行流传输.然后,这导致Heroku变慢,然后在十几次请求后终止线程. https://devcenter.heroku.com/articles/错误代码#r14-内存配额超额 我当前正在使用ActionContr ..
发布时间:2020-07-01 00:55:25 其他开发

Jboss AS7,APR本机连接器和sendfile

我已着手实现对类似于torquebox(www.torquebox.org)上的mod_xsendfile的功能的支持. Torquebox基本上是在JBoss AS 7之上的一堆代码,这使我的工作等同于使sendfile在JBoss AS 7上工作. 这里的主要问题可能是我对JBoss感到困惑,但是在浪费了太多时间来耗尽我所有的Google搜索资源之后,我不得不相信那里确实有人真正知道这件 ..
发布时间:2020-06-20 20:02:04 其他开发

Django和Nginx X-accel-redirect

到目前为止,我一直在摸索尝试保护Django的媒体文件而没有运气!我只是想让只有管理员用户才能访问media文件夹的地方.这是我的Nginx文件. server { listen 80; server_name xxxxxxxxxx; location = /favicon.ico {access_log off; log_not_found off;} l ..
发布时间:2020-05-17 20:35:15 其他开发