-2
動的にアップロードされた各イメージに対してidフィールドを動的に生成しようとしています。私はそれを達成する方法が分からない。以下にjqueryコードを示します。この問題の考え方はどれも分かります。idフィールドを動的に生成しようとしています
コード
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html>
<html>
<head>
<style>
input[type="file"] {
display:block;
}
.imageThumb {
max-height: 75px;
border: 2px solid;
margin: 10px 10px 0 0;
padding: 1px;
}
</style>
<title></title>
</head>
<body>
<form id="form1" runat="server">
Find the bellow HTML code
<h2>preview multiple images before upload using jQuery</h2>
<input type="file" id="files" name="files[]" multiple />
</form>
<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
if (window.File && window.FileList && window.FileReader) {
$("#files").on("change", function (e) {
var files = e.target.files,
filesLength = files.length;
for (var i = 0; i < filesLength ; i++) {
var f = files[i]
var fileReader = new FileReader();
fileReader.onload = (function (e) {
var file = e.target;
$("<img></img>", {
class: "imageThumb",
src: e.target.result,
title: file.name
}).insertAfter("#files");
});
fileReader.readAsDataURL(f);
}
});
} else { alert("Your browser doesn't support to File API") }
});
</script>
</body>
</html>
idフィールドは何ですか?ファイル入力からファイルを取得してimgタグ –
に表示する理由このブログではなく、ここで尋ねる理由http://www.splessons.com/jquery-upload-multiple-images-with-preview/ – plonknimbuzz
@KalaiselvanA上記のコード私たちは別の画像をアップロードすることができ、それらの画像のそれぞれについてもidフィールドを生成したい。私はそれをどうするか考えていない。 – hari