文件上传反应原生到PHP服务器
我在react-native-ios中实现文件上传,这是我在react-native js上的代码:
const formData = new FormData(); formData.append('photo', { uri: image.sourceURL, name: image.filename, type: 'image/jpeg' }); // here is my formdata console :{uri: "file:///Users/.../DCIM/100APPLE/IMG_0002.JPG", name: "IMG_0002.JPG", type: "image/jpeg"} fetch('services.php?action=MultiplefileUpload',{ method: 'POST', headers: { 'Content-Type': 'multipart/form-data', 'Accept': 'application/json' }, body: formData }).then((response) => response.json()) .then((responseJson) => { console.log(responseJson); }) .catch((error) => { console.error(error); });
在php页面上我写道: return $_FILES
响应来的是: photo: {name: "IMG_0002.JPG", type: "", tmp_name: "", error: 1, size: 0}
在我的代码中,我在哪里做错了? 我也阅读了这个链接:将图像文件从react-native上传到php服务器
- 从iOS使用POST将数组传递给PHP
- 在生产模式下的推送通知不会到来但是在开发中即将到来
- 我如何只允许从我的iOS应用程序访问我的MySQL数据库? (使用webapp作为数据库的网关)
- 通过PHP SDKvalidationFacebook API访问令牌和用户ID?
- 无法将图像上传到服务器ios
- 查询通过phpMyAdmin工作,但不能通过从viewController调用的PHP脚本工作
- validationappReceiptStoreURL返回21002状态
- 如何在iOS Swift 3中加密AES 256 CBC,如laravel encrypt()方法
- 在本地而不是服务器端做某些事情是安全的吗?