sendfile

    6热度

    4回答

    的代码我使用: 鉴于文件: <%= link_to "Download", download_image_path(image) %> 在控制器: def download @image = Image.find(params[:id]) send_file "#{RAILS_ROOT}/public" + @image.attachment.url end 我得到一

    8热度

    3回答

    我遇到以下问题。声音对公共文件夹是隐藏的,因为只有某些用户可以访问声音文件。所以我做了一个特定的方法,就像一个声音的URL一样,但首先计算当前用户是否被允许访问这个文件。 该文件通过send_data方法发送。问题在于,如果它工作得很慢,我的工作就会很慢......用来播放声音的jplayer插件的开发人员告诉我,我应该能够接受字节范围请求以使其正常工作... 如何在rails控制器中通过send

    0热度

    2回答

    我想从android应用程序发送一个xml文件作为httpresponse到帖子。 我明白如何从php页面here发送数据。 是否可以发送一个XML文件作为回应? 或者我是否必须将xml文件的内容作为字符串发送并在应用程序中进行解析? 如果可能,我如何阅读我的应用程序中的文件,以便我可以解析它的信息? 谢谢。

    8热度

    2回答

    我在Ubuntu 8.04上运行带有Nginx 1.0.0和Passenger 3.0.7的Rails 3站点。 在我的Nginx error.log中,我开始看到消息X-Accel-Mapping header missing相当多。谷歌搜索导致我的文档Rack::Sendfile和Nginx docs。 现在,我的应用程序可以通过多个域名来访问,我在我的应用程序中使用send_file提供一些

    0热度

    1回答

    我处于send_file无法正确发送文件的奇怪情况。这里的情况: 铁路版本:3.0.10和3.1.0 [两个用于测试不同的分支] 红宝石:1.9.2对RVM 网络服务器:Apache加上客运 我的客户有一个文档管理系统;我从Rails 2开始将它升级到Rails 3(现在是rails 3.1)。我们大都重新开发系统,因为早期的系统已经很老了。除了一个功能外,所有功能都在运行该应用程序允许用户下载分

    0热度

    1回答

    我可以在一个端口上的文件同时在C#发送到更多的计算机?像我有代码发送System.Net.Sockets端口1234,我想发送文件到5台计算机。我可以同时做到吗?

    2热度

    2回答

    我想实现一个基本的文件服务器。我一直在尝试使用在这里找到的sendfile命令:http://linux.die.net/man/2/sendfile我正在使用TCP。 我可以让它发送很好,但它的发送二进制,我不知道如果这是挂断。 我试图用recv来接收文件,但它没有正确地通过。 是否有一种特殊的方式来接收一个二进制文件,并将其放入一个字符串? 编辑: 要求提供一些代码,那就是: SENDFILE

    0热度

    3回答

    #include <unistd.h> #include <stdio.h> #include <string.h> #include <sys/sendfile.h> #include <sys/stat.h> #include <fcntl.h> int main(){ int fd1,fd2,rc; off_t offset = 0; struct

    4热度

    3回答

    我有这个优惠券的形式 <%form_for(:download,:download,:url=>{:controller=>"coupons",:action=>"verifycoupon"},:remote=>true) do |f| %> <%=text_field :download,:code%> <%=f.submit "verify"%> <%end%>

    1热度

    1回答

    我有一个文件服务器在用户下载后必须删除。我发送的文件为send_file,但我不能只在该行后面加上File.delete(path),因为send_file立即返回,所以即使在用户收到完整文件之前文件也会被删除。 我该如何解决这个问题?我认为这是一个常见问题,但还没有找到解决方案。 这里是我下面的代码: def export_rawdata @device = Device.find_b