我有一个允许使用PHP上传文件的小表单。该表单适用于Mac,Windows和iOS,但我遇到了Android问题:
print_r($ _ FILES)会导致:
$file = $_FILES["Photo"]["name"];
$file_ext = substr( $file, strrpos( $file, '.' )+1 );
$tmp_file = $_FILES["Photo"]["tmp_name"];
$folder = "public_html/itcma/slips/";
$conn_id = ftp_connect("XXX");
$login_result = ftp_login($conn_id, "XXX", "XXX");
ftp_put($conn_id, $folder.$file, $tmp_file , FTP_BINARY);
ftp_rename ($conn_id, $folder.$file, $folder.$_GET["id"].".".$file_ext);
ftp_close($conn_id);
我的PHP代码[ftp登录详细信息隐藏使用" XXX"]:
<form action="" method="post" enctype="multipart/form-data" name="upload" id="upload">
<input class="form-control" type="file" name="Photo"></input>
<input type="submit" name="submit" id="submit" value="Upload payment slip"/>
</form>
我的表格[已缩短]:
{{1}}
知道为什么它在大多数情况下有效,但不是直接从相机上传?我试过 accept =&#34; image / &#34; capture =&#34; camera&#34; *已经在文件输入中,直接打开相机。同样的问题。
提前非常感谢!