p:fileupload图像预览不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了p:fileupload图像预览不起作用相关的知识,希望对你有一定的参考价值。

我在我的申请表格中使用素面文件上传功能,每当我上传文件时,它都不会在屏幕上显示预览图像。

我想知道哪个属性和类可以引用此问题。请在下面找到示例代码。

<fileUpload
    id="uploadImage"
    fileLimit="1" 
    fileUploadListener="#{publicSarFormDataBean.handleFileUpload}"
    process="@form"
    mode="advanced"
    multiple="false"
    auto="true"  
    onstart="PF('statusDialog').show()"
    oncomplete="PF('statusDialog').hide(), PF('documentListTbl').filter()"
    dragDropSupport="true"
    sizeLimit="1000000000" 
    allowTypes="/(.|/)(png|jpeg|JPEG|jpg|JPG)$/"
    invalidFileMessage="File is invalid"
    update="messages"
    styleClass="Fleft FontBold">
</p:fileUpload>
答案

“预览”仅在上传之前相关。因为你有auto="true"文件会自动上传,并且在p:fileUpload中预览是没用的。

这一切都在PrimeFaces upload showcase工作正常

以上是关于p:fileupload图像预览不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在上传前后预览图像?

FileUpload:使用 JS 获取文件名不起作用

无法替换图像视图,用于来自相机或画廊的图像(它不起作用)

片段不起作用并且有错误

fancybox 和响应式文件管理器中的图像预览不起作用(传递给 getElementById() 的空字符串。)

FileUpload.PostedFile.SaveAs() 在实时网站 asp.net 上不起作用