[英]<input type="file> does not work in Corona SDK Android web app
我使用Corona SDK创建了一个android应用,该应用仅打开了我网站的移动版本。 我之所以这样做,是因为我不懂Java,而且我无法完全从头开始编写应用程序。 它可以很好地打开网站,看起来很棒,但是当我单击“选择文件”按钮时,在我的网站上是<input type="file">
,则什么都没有发生。 小按钮被按下,但是没有对话框显示打开文件。 要在我的Corona应用程序中打开网站,我正在使用native.newWebView("foobar.com")
。 在该功能的文档中,它确实说: “本机Web视图不是OpenGL画布的一部分,并且不遵循显示对象的层次结构,因此它们将始终出现在包括图像,文本和矢量对象的常规显示对象的前面”。 这是问题吗? 我希望文件打开对话框能够在我的应用程序中打开。 (在我网站的实际移动版本上(在android网络浏览器中),文件对话框确实正确打开)。
您显然试图访问外部存储。 尝试这样的build.setting。
settings =
{
orientation =
{
default = "portrait",
supported = { "portrait" },
},
android =
{
usesPermissions =
{
"android.permission.INTERNET",
"android.permission.READ_EXTERNAL_STORAGE",
"android.permission.READ_INTERNAL_STORAGE",
},
usesFeatures =
{
{ name = "android.hardware.location", required = false },
{ name = "android.hardware.location.gps", required = false },
{ name = "android.hardware.location.network", required = false },
},
},
iphone =
{
plist =
{
CFBundleIconFile = "Icon.png",
CFBundleIconFiles =
{
"Icon.png",
"Icon@2x.png",
"Icon-60.png",
"Icon-60@2x.png",
"Icon-72.png",
"Icon-72@2x.png",
"Icon-76.png",
"Icon-76@2x.png",
"Icon-Small.png",
"Icon-Small@2x.png",
"Icon-Small-40.png",
"Icon-Small-40@2x.png",
"Icon-Small-50.png",
"Icon-Small-50@2x.png",
},
},
},
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.