gpt4 book ai didi

java - 将图像显示为缩略图,然后下载 Struts2

转载 作者:行者123 更新时间:2023-12-02 07:05:09 25 4
gpt4 key购买 nike

我正在尝试查看不在应用程序中但在其他驱动器中的图像。但我没有得到输出,我的操作没有被调用。错误之处请指出。

jsp

<img src="<s:url var="profilePic" action="download">
<s:param name="fid" value="test"/>
</s:url>" alt="logo" />

行动

       public class DownloadAction extends ActionSupport implements ServletRequestAware{
private HttpServletRequest req;

@Action(value="download", results = { @Result(location="/index.jsp", type="stream",
params={"contentType","application/octet-stream","inputName","fileInputStream","bufferSize","1024"}
), @Result(name="input", location="/index.jsp")
})
public String download() throws Exception {
//File theFile = new File("c:\\shareapp\\admin",getReq().getParameter("fid"));
try{
System.out.println("inside");
FileInputStream inputStream=FileUtils.openInputStream(new File("c:\\shareapp\\admin",getReq().getParameter("fid")));
}catch(Exception ce)
{
System.out.println(ce);
}
return SUCCESS;
}
//getters & setters

实际上我希望文件作为缩略图加载。如有任何帮助,我们将不胜感激。

最佳答案

如果你想使用 <s:url>像这样的标签然后删除 var属性。如果 <s:param> value属性是字符串然后使用 '以表明它是字符串。

<img src="<s:url action="download">
<s:param name="fid" value="'test'"/>
</s:url>" alt="logo" />

关于java - 将图像显示为缩略图,然后下载 Struts2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16197294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com