我有一個不可擴展的OpenShift應用程序,它使用jbosseap盒式磁帶,並且還具有MySQL和PhpMyAdmin。我可以將圖像文件上傳並保存到OPENSHIFT_DATA_DIR文件夾中,例如OPENSHIFT_DATA_DIR/appimages/uploaded.png,但我無法使用HTML img標籤顯示上傳的圖像。顯示存儲在OPENSHIFT_DATA_DIR中的圖像
似乎沒有辦法獲得正確的路徑上傳OPENSHIFT_DATA_DIR下載的圖像。我ssh進入服務器,發現OPENSHIFT_DATA_DIR,其評估爲/ app-root/data /(實際上是/ var/lib/openshift/5364c54ce0b8cd80180001f7/app-root/data /)有點不在應用程序的webroot中所述ROOT.war被部署到),這是/jbosseap/standalone/deployments/ROOT.war
因此,如果應用程序從/ jbosseap /獨立/部署運行/如何可以存儲內OPENSHIFT_DATA_DIR該應用的顯示圖像,其是/應用-root/data/since/app-root和/ jbosseap是同一父文件夾的兄弟。
我只是需要使用HTML img標記來顯示上傳和保存在OPENSHIFT_DATA_DIR下的圖像,例如/appimages/uploaded.png,因爲對於img標記使用src =「/ appimages/uploaded.png」不會顯示圖像。
非常感謝。我遵循鏈接中的鏈接,進入http://balusc.blogspot.com/2009/02/fileservlet-supporting-resume-and.html,這是我用來尋找解決方法的地方。 –
你介意接受這個答案嗎? – Shekhar