Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将图片从react原生应用程序上传到wordpress api?_Wordpress_React Native - Fatal编程技术网

如何将图片从react原生应用程序上传到wordpress api?

如何将图片从react原生应用程序上传到wordpress api?,wordpress,react-native,Wordpress,React Native,我想通过自定义API将react本机应用程序中的图像上传到WordPress后端。我想将该图像用作WordPress用户的雕刻器。有人能给我一个线索吗? 我还想知道我们将如何使用图像发出post请求,以及如何为更改WordPress的配置文件图片创建一个端点。为我们的两个应用程序创建一个可居住的目录 创建新的本地应用程序 安装react本机映像选择器库 链接react本机映像选择器的本机依赖项 在终端中,运行以下操作: $ mkdir image-upload-example $ cd imag

我想通过自定义API将react本机应用程序中的图像上传到WordPress后端。我想将该图像用作WordPress用户的雕刻器。有人能给我一个线索吗?
我还想知道我们将如何使用图像发出post请求,以及如何为更改WordPress的配置文件图片创建一个端点。

为我们的两个应用程序创建一个可居住的目录 创建新的本地应用程序 安装react本机映像选择器库 链接react本机映像选择器的本机依赖项

在终端中,运行以下操作:

$ mkdir image-upload-example
$ cd image-upload-example
$ react-native init mobile
$ cd mobile
$ npm install --save react-native-image-picker
$ react-native link react-native-image-picker
然后,您必须在与React本机应用程序关联的iOS和Android应用程序中启用必要的权限

在iOS上,这发生在
mobile/iOS/mobile/Info.plist
中,您需要添加:

<key>NSPhotoLibraryUsageDescription</key>`
<string>For choosing a photo.</string>
<key>NSCameraUsageDescription</key>
<string>For taking a photo.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>For saving a photo.</string>
NSPhotoLibraryUsageDescription`
用于选择照片。
NSCameraUsageDescription
为了拍照。
NSPhotoLibraryAddUsageDescription
用于保存照片。
在Android上,您需要在mobile/Android的几个目录中找到AndroidManifest.xml文件,并添加:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


然后,您可以运行react-native-run ios或react-native-run android,从而产生类似的结果。

为我们的两个应用程序创建一个目录 创建新的本地应用程序 安装react本机映像选择器库 链接react本机映像选择器的本机依赖项

在终端中,运行以下操作:

$ mkdir image-upload-example
$ cd image-upload-example
$ react-native init mobile
$ cd mobile
$ npm install --save react-native-image-picker
$ react-native link react-native-image-picker
然后,您必须在与React本机应用程序关联的iOS和Android应用程序中启用必要的权限

在iOS上,这发生在
mobile/iOS/mobile/Info.plist
中,您需要添加:

<key>NSPhotoLibraryUsageDescription</key>`
<string>For choosing a photo.</string>
<key>NSCameraUsageDescription</key>
<string>For taking a photo.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>For saving a photo.</string>
NSPhotoLibraryUsageDescription`
用于选择照片。
NSCameraUsageDescription
为了拍照。
NSPhotoLibraryAddUsageDescription
用于保存照片。
在Android上,您需要在mobile/Android的几个目录中找到AndroidManifest.xml文件,并添加:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

然后,您可以运行react native run ios或react native run android,从而得到类似的结果