이틀전부터 이거 하나게 계속 안되서 삽질하고 있습니다.
이미지 파일을 ftp서버에 보내려고합니다만 이게 계속 막히고 오류가 무엇인지 보는데
No valid NAT64 prefix (100, <unspecified>/0) 이 오류가 계속 나옵니다.
@Multipart
@POST("upload_img.php")
Call<ResultModel> upload_img(@Part MultipartBody.Part userfile);
File file = new File(img_url);
RequestBody requestFile = RequestBody.create(MediaType.parse("image/*"), file);
MultipartBody.Part body = MultipartBody.Part.createFormData("uploaded_file", file.getName(), requestFile);
Call<ResultModel> resultCall = userApi.upload_img(body);
resultCall.enqueue(new Callback<ResultModel>() {
@Override
public void onResponse(Call<ResultModel> call, Response<ResultModel> response) {
}
@Override
public void onFailure(Call<ResultModel> call, Throwable t) {
}
});
php
<?php
$uploaddir = "./";
$var = $_POST['result'];
$file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
$result =array("result" => "success", "value" => $var);
} else{
$result = array("result" => "error");
}
echo json_encode($result);
?>
여기서 img_url은 이미지 위치로 /storage/emulated/0/DCIM/Camera/IMG_20200831_130017.jpg 이렇게 경로를 구해서 주었습니다. 이게 php 파일에 들어가기라도 하면 괜찮은데 아예 php 파일에 접속 자체를 못합니다. 이걸 어떻게 해결해야하나요? ㅠㅠ 제발 도와주세요 ㅠㅠ