با سلام
من یه input file دارم که بصورت اسکریپت کار میکنه سمت کلاینت . وقتی رو تصویر کلیک میکنم browser باز میشه و عکس انتخاب و درسمت کلاینت نشون داده میشه .با توجه به کد های سمت کلاینت
حالا میخواهم نام اون عکس رو بریزم داخل تکست سمت سرور که ارسال کنم و در دیتا بیس ذخیره کنم . نحوه ریختن نام از سمت کنترو کلاینت به سرور رو نمیدونم . ممنون میشم راهنمایی کنید.
(ضمیمه کرده بودم انگار دانلود مشکل داره) , ( و ابنکه داخل کد ریختم بنظرم داخل کد خرابه )
<title></title>
<link href="StyleSheet.css" rel="stylesheet" />
</head>
<body>
<form id="form1" runat="server">
<div>
<label class="myFile">
<img src="http://wscont1.apps.microsoft.com/winstore/1x/c37a9d99-6698-4339-acf3-c01daa75fb65/Icon.13385.png" alt="" />
<input type="file" id="iiii" style="overflow: hidden" visible="False" onchange="showMyImage(this)" />
</label>
<img id="thumbnil" style="width:20%; margin-top:10px;" src="" alt="image"/>
<br />
</div>
<script>
function showMyImage(fileInput) {
var files = fileInput.files;
for (var i = 0; i < files.length; i++) {
var file = files[i];
var imageType = /image.*/;
if (!file.type.match(imageType)) {
continue;
}
var img = document.getElementById("thumbnil");
img.file = file;
var reader = new FileReader();
reader.onload = (function (aImg) {
return function (e) {
aImg.src = e.target.result;
};
})(img);
reader.readAsDataURL(file);
}
}
</script>
</form>
</body>
</html>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)