当Rails没有名称时,如何从Rails中的后缓冲区中读取文件?
我的客户端是一个c#应用程序,它调用WebClient.UploadFile()。这会将文件发送到我的服务器,并将其内容放在后缓冲区中。
踢球者是,如果您在网页上的表单中放置<input type=file name"myfile">
标记,则不会使用名称/值对发布该文件;它只是文件。
当我检查我的控制器收到的请求时,我看到一个临时文件作为Http :: UploadedFile的属性。我已经确认这个文件是我客户端上传的文件的完整内容,但是我不清楚如何通过对象模型访问它..
我确定其他人已经完成了c#WebClient.UploadFile() - &gt; rails服务器。任何提示?
答案 0 :(得分:0)
当然,导轨使这太容易了。
params[:file]
的类型为ActionDispatch::Http::UploadedFile
,在这种情况下似乎是自动设置的参数rails。
params[:file].tempfile