簡體   English   中英

清除iOS 6 <input type=file> 圖片縮圖

[英]Clear iOS 6 <input type=file> image thumbnail

從iOS 6開始,可以使用<input type='file'>訪問照片庫。 我使用它通過UIWebView將圖像上傳到牆上。 工作正常。

輸入元素由Apple很好地實現,在按鈕和文件名字段之間有一個小的自動生成的縮略圖。

我唯一遇到的問題是我似乎無法重置此縮略圖。 如果將輸入的.value設置為null,則文件名將被清除(如最初所述,“未選擇文件”),但縮略圖仍然保留。 如果我嘗試.reset()封裝輸入的html表單,也是一樣。 小圖像不會消失!

有人知道如何實現這一目標嗎?

我可以在包含表單上進行重置工作。 我只是使用連接到它的Webkit檢查器對設備進行了簡單的測試。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>upload</title>
    <style>
    html, body {
        width: 300px;
    }
    </style>
</head>
<body>

<form id="con">
<input id="tgt" type="file" />
</form>

</body>
</html>

我在上方使用了簡單的html,然后在檢查器中使用了以下javascript:

var con = document.getElementById('con');
con.reset();

使用它為我刪除了縮略圖。 我在此處提供了帶有內聯代碼的示例: http : //www.mixicon.com/downloads/input.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM