-1

我已成功将一些图像上传到服务器。我的问题是我不知道如何检索图像。如何在我的服务器上显示上传的图像?

我想我想创建一个显示这些图像的 Word 文档。有什么帮助吗?

    <!--- Set Directory Name --->
    <cfset dirName  = Mid(noFailPemohon,17,7)>
    <cfset variables.namaGambar1 = '' />
    <cfset variables.namaGambar2 = '' />

    <!--- Parameter --->
    <cfparam name="filePath" default="C:\inetpub\wwwroot\SPPV2\03_Teknikal\upload\#dirName#\">
    <cfparam name="filePath2" default="C:\inetpub\wwwroot\SPPV2\03_Teknikal\upload\PelanRumah\">

    <!--- Create Dir If Not Exist --->
    <cfif not DirectoryExists('C:\inetpub\wwwroot\SPPV2\03_Teknikal\upload\#dirName#\')>
        <cfdirectory directory= "C:\inetpub\wwwroot\SPPV2\03_Teknikal\upload\#dirName#\" action="create">
    </cfif>

    <cfif not DirectoryExists('C:\inetpub\wwwroot\SPPV2\03_Teknikal\upload\PelanRumah\')>
        <cfdirectory directory= "C:\inetpub\wwwroot\SPPV2\03_Teknikal\upload\PelanRumah\" action="create">
    </cfif>

    <!--- Upload Gambar1 --->
    <cfif isDefined("Form.gambar1")>
        <cftry>
            <!--- Upload To Server --->
            <cffile action="upload" 
                filefield="Form.gambar1" 
                destination="#filePath#" 
                nameconflict="overwrite" 
                result="status">

            <!--- Rename File --->
            <cftry>
                <cffile action="rename" 
                    source="#filePath##status.clientFile#" 
                    destination="#filePath#GambarLaporan#VISIT_NUMBER#.#status.clientFileExt#">

                <cfcatch type="any">
                </cfcatch>
            </cftry>

            <cfcatch type="any"></cfcatch>
        </cftry>
        <cfset variables.namaGambar1 = "#status.serverdirectory#\#status.serverfile#" >
    </cfif>
4

1 回答 1

3

为什么不能只使用标准的 HTML<img>标签来显示文件?您已经知道目标文件在哪里。

<img src="https://yourwebsite.com/#filePath#GambarLaporan#VISIT_NUMBER#.#status.clientFileExt#">

您可能需要替换\/您的网址,但它应该就这么简单。

更新:如果您在另一个页面上显示图像,则需要将该值传递给新页面。

<cfset ImageLocation = "#filePath#GambarLaporan#VISIT_NUMBER#.#status.clientFileExt#">
<cflocation url="mypage.cfm?Image=#url.ImageLocation#" addtoken="false">
于 2013-03-18T02:10:32.413 回答