【发布时间】:2015-04-18 19:13:07
【问题描述】:
我有一个正在帮助开发的 Sencha Touch 2.3 应用程序。我想要实现的功能之一是上传一个文件,然后我在后端使用 PHP 做各种事情。但是,我找不到一种可以实际完成上传的方法(甚至显示一个对话框来选择要上传的文件!)
我有一个如下所示的导航栏:
...
navigationBar: {
docked: 'top',
id: 'mainAdminToolbar',
items: [
{ ...
},
{
align: 'right',
hidden: true,
text: 'Import',
itemId: 'ImportBtn',
}
]
...
在我的主控制器文件中,我有以下内容:
ImportBtn: "adminMain #ImportBtn",
"adminMain #ImportBtn": {
tap: "onImportTap"
},
...
我查看了很多示例(例如 this 一个和 this 一个),但我无法让它们工作。我相信后者也可能适用于框架的更新版本,但我现在无法更新,必须使用 2.3 版
我想做的是:
- 让用户点击按钮
- 弹出一个对话框窗口,用户可以在其中选择文件
- 文件被选中后自动上传
- 用文件做各种服务器端的事情
如何使用 Sencha Touch 2.3 实现这一点?
【问题讨论】:
标签: javascript php extjs sencha-touch-2