scala - Writing /public directory in PlayFramework after deployment to production -
PlayFramework 2.2.x में play dist उपयोग करने के बाद मुझे / सार्वजनिक निर्देशिका। क्या यह एक ज्ञात समस्या है? क्या वैश्विक पथ के साथ किसी अन्य निर्देशिका को पढ़ने / लिखने का एकमात्र उपाय है? यह मेरा नमूना कोड है: val imageDirectory = "images / twitpics /" val localPrefix = "/ Public /" val publicPrefix = "/ assets /" val files = Play.getFile (localPrefix + imageDirectory) .listFiles.filter (_। GetName.takeRight (3) == "जेपीजी") val randomIndex = _rand.nextInt (Files.length) val imageFile = files (randomIndex) इसके अलावा निजी val _jsonConfigFile = "/public/data/data.json" def लिखने JsonToFile (सामग्री: स्ट्रिंग) = {आयात java.io._val pw = नया प्रिंटवायर (Play.getFile (_jsonConfigFile)) pw.write (content) pw.close} सार्वजनिक / निर्देशिका के बाद आवेदन जार में पैक किया जाता है, जिसे कक्षा में डाल दिया जाता है, ताकि आप एक्सेस न कर सकें यह फाइल सिस्टम के माध्यम से या इसे लिखें।