İnsanların gerekli dosyayı DB'de belirtilen konumlarından Yerellerine indirecekleri bir uygulama geliştiriyorum. Dosyayı sunucudan indirmek için 2. destek kullandım. Dosyayı herhangi bir istisna olmadan indirebilir ve mükemmel çalışır. Ancak, indirdiğim dosyalar struts.xml dosyasında belirtilen dosya adına sahip, indirdiğim dosya adı olmasını istiyorum. örnek orijinal dosya adı ise struts.pdf, ben bunu önlemek ve aşağıdaki gibi gerçek dosya ileStruts 2 İndir - Dosya adını dinamik olarak nasıl yapılandırabilirim?
Benim struts.xml yapılandırmasını dosyasını indirmek için nasıl download.pdf olarak indirmeden am
<action name="download" class="action.DownloadAction">
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">fileInputStream</param>
<param name="contentDisposition">attachment;filename="download.log"</param>
<param name="bufferSize">1024</param>
</result>
<result name="error">/live/useradminerror.jsp</result>
</action>
Ve UI geliştirmek için struts2-jquery kullanarak bahsetmeyi unuttum. Projemimin çok kritik aşamasında olduğum için lütfen bana yardımcı olun.
Yanıt için teşekkürler, veritabanında tam olarak aynı adı indirir. – Esh
evet, bu durumda, bu durumda eylem adınız –
çalışma sınıfınızdan çalışma zamanında geçtiğiniz için teşekkür ederiz Umesh, dosyayı gerçek dosya adı – Esh