View Full Version : سوال: نگهداری مقدار کنترل فایل اپلود پس از postback
h.alizadeh
سه شنبه 02 مهر 1387, 04:40 صبح
سلام
من میخوام با پست بک شدن صفحه مقدار کنترل فایل آپلود از بین نره ..چطوری میشه کاری کرد؟؟ چطوری؟؟
یا حداقل مقدارش رو ذخیره کنم
من یک فایل آپلود دارم که کاربر بعد از انتخاب فایلش روی دکمه ی نمایش کلیک میکنه بعد اگه خوشش اومد و راضی بود بعد روی سیو کلیک میکنه
حالا مشکلم اینه که وقتی روی دکمه ی نمایش کلیک میشه صفحه پست بک میشه دیگه بعد مقدار کنترل فایل اپلود از بین میییره .....
nazaninam
سه شنبه 02 مهر 1387, 07:09 صبح
در حقیقت فایل برای پیش نمایش هم کامل آپلود میشه بعد به نمایش در میاد .
پس بهتره فایل رو اول آپلود کنی در صورت cancel شدن یا راضی نبودن قضیه حذفش کنی ...
البته توی ie6 میشد بدون آپلود فایل و با جاوا اسکریپت یک پیشنمایش از فایل بدست آورد ولی در ورژن جدید Ie و همچنین FireFox این کار ممکن نیست .
eyes_shut_number1
سه شنبه 02 مهر 1387, 08:45 صبح
مقدار(منظورم فایل نیم هست( رو توی viewstate ذخیره کن(قبل از پست.
بعد از پست بک مقدار را داخل اون قرار بده
h.alizadeh
چهارشنبه 03 مهر 1387, 14:31 عصر
مقدار(منظورم فایل نیم هست( رو توی viewstate ذخیره کن(قبل از پست.
بعد از پست بک مقدار را داخل اون قرار بده
ببخشید میشه بهم یاد بدید؟
خب فقط فایل نیم که کافی نیست
خود فایل هم لازمه.......
ennovation
چهارشنبه 03 مهر 1387, 21:42 عصر
public string NavigateUrl
{
get
{
string text = (string) ViewState["NavigateUrl"];
if (text != null)
return text;
else
return string.Empty;
}
set
{
ViewState["NavigateUrl"] = value;
}
}
h.alizadeh
پنج شنبه 04 مهر 1387, 06:39 صبح
ممنون
ولی خب همون url مربوط به کنترل فایل آپلود رو چطوری بدست بیارم؟!
http://qsmile.com/qsimages/169.gif
eyes_shut_number1
پنج شنبه 04 مهر 1387, 09:10 صبح
فایل رو که حتما باید درون سرور ذخیره کنی دوست عزیز
ولی برای ذخیره کردن url این کارو بکن
stateview("UploadUrl")=UploadFile1.Filename
'بعد از پست بک
response.write(stateview("UploadUrl"))
دیگه درست میشه!
درضمن برای ذخیره فایل هم این کارو بکن
fileupload1.save(server.mappath("پوشه مورد نظر جهت ذخیره"))
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.