我正在尝试显示位于桌面文件夹中的图像。我的问题是当我将source设置为image thymeleaf或spring引擎将localhost:8080添加到其路径时。
<img alt="" src="/Users/abdullahtellioglu/Desktop/ZambakResimler/yarnartjeans.jpg">
这是图像路径。我也试过这个。
<a href="product_detail.html"><img th:src="@{/Users/abdullahtellioglu/Desktop/ZambakResimler/yarnartjeans.jpg}" alt="" /></a>
他们都给了我以下路径。
http://localhost:8080/Users/abdullahtellioglu/Desktop/ZambakResimler/yarnartjeans.jpg
我不确定如何从路径中删除localhost:8080并使路径绝对。
答案 0 :(得分:1)
你在做什么不是服务器应该如何工作。当您想从Web应用程序中获取某些资源时,您需要将其添加到您的Web应用程序资源中。这是一个简单的例子,说明如何解决它。
Sub CountFiles()
Sheets("Sheet1").Activate
Dim i As Integer
Dim x As Integer
Dim Folder As String
Dim ExcelFN As String
Dim NumFiles As Integer
x = Sheets("Sheet1").Range("AI1").Value '====>> Define Number of Rows <<====
For i = 2 To x
Folder = Sheets("Sheet1").Range("AE" & i).Value & "\"
ExcelFN = Sheets("Sheet1").Range("AH" & i).Value
Filename = Dir(Folder & ExcelFN & "*" & ".xlsm")
While Filename <> ""
NumFiles = NumFiles + 1
Filename = Dir()
Wend
Sheets("Sheet1").Range("AI" & i) = NumFiles
Next i
End Sub
并创建名为src/main/resources
。在该文件夹下创建另一个名为static
的文件夹并在里面复制您的图片。所以我们现在会有这样的事情:
img
现在转到您的百万美元HTML页面并使用此
src
main
resources
static
img
yarnartjeans.jpg.jpg
现在您的HTML页面会正确加载您的图片
祝你好运