मैं एक स्पष्ट पर अटक गया हूं:प्ले 2.0 के साथ बाइनरी कैसे प्रस्तुत करें?
Play 2.0 का उपयोग कर नियंत्रक से छवि कैसे प्रस्तुत करें?
प्ले 1.0 के साथ renderBinary()
विधि थी। अब यह चला गया है
प्ले-RC1 केवल 3 सामग्री प्रकार परिभाषित: TXT, HTML और XML ....
इसलिए, कैसे एक द्विआधारी नियंत्रक से सेवा करने के लिए?
package controllers
import play.api._
import play.api.Play.current
import play.api.mvc._
object Application extends Controller {
def index = Action {
val app = Play.application
var file = Play.application.getFile("pics/pic.jpg")
val source = scala.io.Source.fromFile(file)(scala.io.Codec.ISO8859)
val byteArray = source.map(_.toByte).toArray
source.close()
Binary(byteArray, None, "image/jpeg");
}
}
Binary
, Controller
की एक विधि है बस Ok
की तरह:
धन्यवाद, हालांकि मैं वास्तविक को आगे बढ़ने की सलाह दूंगा मॉडल तक फ़ाइल का उपयोग। – DavidG