PDA

View Full Version : مشکل در WebView



nazanin.num1
دوشنبه 05 تیر 1391, 10:46 صبح
سلام دوستان
من یک صفحه HTML با فرم افزودن فایل (Browse) را ساختم. در مرورگر کامپیوتر Browse انجام میشه ولی میدونم چرا توی Webview آندروید امکان Browse کردن و انتخاب فایل وجود ندارد. البته با مرورگر گوشیم تست کردم و کار میکرد ولی توی برنامه من کار نمیکنه :(
لطفا راهنماییم کنید
ممنون

nazanin.num1
چهارشنبه 07 تیر 1391, 06:38 صبح
دوستانِ برنامه نویس لطفا یه راهنمایی کوچیک کنید :ناراحت:

powerboy2988
چهارشنبه 07 تیر 1391, 09:52 صبح
شما از javascript استفاده می کنید؟

اگر از javascript استفاده کنید قبل load از خط زیر برای فعال سازی JS تو webview استفاده کنید :



webView1.getSettings().setJavaScriptEnabled(true);

nazanin.num1
چهارشنبه 07 تیر 1391, 11:02 صبح
شما از javascript استفاده می کنید؟

اگر از javascript استفاده کنید قبل load از خط زیر برای فعال سازی JS تو webview استفاده کنید :



webView1.getSettings().setJavaScriptEnabled(true);


یک فرم انتخاب فایل ساده HTML هست و از javaScript استفاده نشده. البته این کد شما رو قبلا قرار داده بودم ولی تاثیری نداره.

تگ HTML برای انتخاب فایل:

<input type="file" name="myfile" value="">

هنوز مشکل باقیست!

powerboy2988
چهارشنبه 07 تیر 1391, 11:24 صبح
کد html رو می تونید اینجا بزارید..


ممنون

nazanin.num1
چهارشنبه 07 تیر 1391, 11:58 صبح
کد html رو می تونید اینجا بزارید..


ممنون
این کد HTML من هست، لطفا ناامیدم نکنید بگید که درست میشه! :چشمک:



<form name="myform" action="send.php" method="post">
<input type="file" name="myfile" />
<input type="submit" value="Send">
</form>

powerboy2988
چهارشنبه 07 تیر 1391, 14:14 عصر
به صورت default ، برنامه browser باز نمی کنه...

شما می تونی از webview استفاده نکنی و از کد زیر استفاده کنید :




File file = new File("/sdcard/index.html");
Uri uri = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/web");
startActivity(intent);


با این کار شما وابسته به یک برنامه ی دیگه مثل firefox یا chrome یا ... میشید ...

اگر دوست ندارید این کار رو می تونید از اینجا (http://developer.android.com/guide/webapps/webview.html) رو نگاه کنید

nazanin.num1
چهارشنبه 07 تیر 1391, 19:14 عصر
ممنونم از اینکه وقت میذارید برای پاسخ دادن به سوال من