好的,这是我的代码 - 股票标准,如果我只是选择一个现有的图像
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
但是,如果我在那里拖放图像,则会上传图像,但会返回错误 “上传时出错。请稍后再试。”
我错过了什么,我假设现有的媒体选择窗口有一些刷新,我的谷歌搜索没有发现任何东西。
干杯
修改
我尝试了几件事情,让上传的图片在上传后显示在媒体框架中。没有太大的成功。 正如我所说,图像上传并添加到媒体库,但我错过了刷新或重新加载帧以显示图像。
任何人都有经验或知道另一个地方去看看吗?
答案 0 :(得分:3)
当一切都“完成”时也许会调用:
if(wp.media.frame.library) wp.media.frame.library.props.set({ignore: (+ new Date())});
或者如果您需要从媒体上传(编辑帖子)模式中分离库网格模式:
if(wp.media.frame.library){
wp.media.frame.library.props.set({ignore: (+ new Date())});
} else if(wp.media.frame.content.get().collection){
wp.media.frame.content.get().collection.props.set({ignore: (+ new Date())});
wp.media.frame.content.get().options.selection.reset();
}