我使用ASP.NET Core的上傳工具來上傳個人圖片,我在上傳圖片工具旁邊放了一個HTML圖片元素,以便在上傳后顯示圖片。
我呼叫了上傳工具的.Success事件,并使用一個javascript函式來設定影像元素的src屬性與上傳的影像路徑。但不幸的是,這并不奏效:(
這是圖片元素
< img id="imgPerons" src="" width="200" height="250">
這是javascript的功能:
function onSuccess(e) {
var files = e.files[0] 。
if (e.operation == "upload" ) {
document.getElementById("imgPerson"/span>)。 src = "~/images/person_photos/image.jpeg" 。
}
}
我認為我的圖片路徑有問題,因為我使用了如下的在線圖片,而且作業正常
。function onSuccess(e){
var files = e.files[0] 。
if (e.operation == "upload" ) {
document.getElementById("imgPerson").src = "https://www.example.com/image.jpeg";
}
圖片的路徑有什么問題嗎?
我把上傳的圖片保存在wwwroot/images/person_photos
影像元素和javascript函式的路徑是Views/Home/Index.cshtml
uj5u.com熱心網友回復:
洗掉javascript代碼中的~符號應該可以解決問題,因為它只在ASP.NET Core端處理
document. getElementById("imgPerson").src = "/images/person_photos/image.jpeg" ;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/307736.html
標籤:
下一篇:在部分視圖中系結名稱而不系結型別
