PDA

View Full Version : سوال: مشکل در آپلود فایل asp.net ajax



reza_ali202000
دوشنبه 10 شهریور 1393, 08:30 صبح
سلام
یه فایل رو از طریق uploadfile میگیرم و بدونی که پست بک کنه پیش نمایشش میده.(با کدهای جاوا)

<script type="text/javascript">
function showpreview(input)
{

if (input.files && input.files[0]) {

var reader = new FileReader();
reader.onload = function (e) {
$('#imgpreview').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}

}
</script>
<img id="imgpreview" height="200" width="200" src="" style="border-width: 0px;" />
<asp:Image ID="imgtst" runat="server" Height="200" Width="200" />
<asp:FileUpload ID="File2" runat="server" onchange="showpreview(this);" />
<asp:Button class="btn green" runat="server" ID="btnsabtaks" Text="ثبت" OnClick="btnsabtaks_Click" />



توی imgpreview به ممحض انتخاب عکس نمایشش میده.حالا دکمه اخری برا آپلود کردن فایل گذاشتم. ولی زمانی که میزنم دکمه رو پست بک که میکنه هیچی رو (اسم فایل و خود فایل و ...) رو به سمت سرور نمیفرسته که بتونم آپلودش کنم.



if (File2.HasFile)
{
.
.
.


همیشه مقدار بالا فایل هست.
نکات: از اجاکس استفاده میکنم. توی تمام موارد.
زمانی که صفحه رفرش هم که میشه اسم فایل توی قسمت کلاینت فایل آپلود هس ولی هیچی به سمت سرور نمیفرسه.
اگه کسی بلده راهنمایی کنه.