मैं रेल का उपयोग कर एक एमएस-शब्द फ़ाइल भेज रहा हूं। i.e जब मैं किसी लिंक पर क्लिक करता हूं, तो tmp फ़ोल्डर (प्रोजेक्ट में) से एक दस्तावेज़ फ़ाइल भेजी जाती है।रेल में send_file का उपयोग
कोड मैं उपयोग कर रहा हूँ
@filename ="#{RAILS_ROOT}/tmp/test/test.doc"
send_file(@filename ,
:filename => "test",
:type => 'application/msword',
:disposition => 'attachment',
:streaming => 'true',
:buffer_size => '4096')
यह काम कर रहा है, लेकिन यह एक खाली फ़ाइल भेज रहा है है। फ़ाइल में सामग्री गायब है। कोई सुझाव?
+1 में निम्न पंक्ति। सुनिश्चित करें कि आप एक खाली फ़ाइल नहीं भेजते हैं। – fig
मैं एक खाली फ़ाइल नहीं भेज रहा हूं – sgi