我試圖在現有的aspx網頁中使用Adobe的新Aviary/Feather SDK。將圖像源傳遞給後面的aspx代碼
這裏是羽毛集成的HTML。 你會注意到我必須在<% imgEvent.imageUrl %>
之前加https://test.mywebsite.com
。如果沒有將網址追加到開頭,Feather將無法正常工作。
ASPX頁面
<div class="span12">
<div id='injection_site'></div>
<asp:Image ID="imgEvent" runat="server" />
<p><input type='image' src='http://images.aviary.com/images/edit-photo.png' value='Edit photo' onclick="return launchEditor('imgEvent', 'https://test.mywebsite.com<%= imgEvent.ImageUrl.ToString()%>');" /></p>
</div>
這將導致以下 HTML頁面
<div class="span12">
<div id='injection_site'></div>
<img id="imgEvent" src="/image/get/webfile/80a556a0-c251-4fc5-b6e2-9061d8f90f18" />
<p><input type='image' src='http://images.aviary.com/images/edit-photo.png' value='Edit photo' onclick="return launchEditor('imgEvent', 'https://test.mywebsite.com/image/get/webfile/80a556a0-c251-4fc5-b6e2-9061d8f90f18');" /></p>
</div>
的問題似乎是,一旦羽毛的使用量和形象已經受到期望效果的影響,Html被如此更新
<img id="imgEvent" src="http://featherfiles.aviary.com/2014-10-27/1d6ab55fcc2ecaf5/f304c34d77bc446aa5fb6278dcbea5da.png">
這是因爲我假設文件臨時存儲在他們的網站上預覽。我將如何去下載使用方法後面的ASPX代碼這個文件?
如果我做Me.imgEvent.ImageUrl
它會給我與page_load上的img關聯的url。 (Me.imgEvent.imageUrl = "/image/get/webfile/80a556a0-c251-4fc5-b6e2-9061d8f90f18"
)
有沒有辦法將新的img src
參數傳遞給後面的代碼?