此问题于上传图片中测出(不确定是否适用其他文件)
IOS 以AFN上传文件时,需设置name和filename以及其他属性。
其中name和filename分别对应PHP服务端$_FILES接收到的数组中的key和每个key里的name。例如:
Array
(
[file] => Array
(
[name] => 9c4284a80e764c4827e94bbb67c4571e.jpg
[type] => image/jpeg
[tmp_name] => C:\linshi\temp\phpD57B.tmp
[error] => 0
[size] => 26607
)
)
安卓端通常以缓存文件形式上传文件名(name)即为该文件在本地的名字(包括后缀)。
此为php打印出的$_FILES,file为key(ios端上传时设置的name),name为文件名(ios端上传时设置的filename,若不设置后缀则无后缀。即:若设置filename=“file”,服务端name=“file”;若设置filename=“file.jpg”,服务端name=“file.jpg”)。
IOS接收返回JSON显示二进制串问题
此问题为IOS端解析问题,须IOS端解决