Во-первых, это первый раз, когда я кодирую как веб-сервис, так и андроид (обычно просто андроид), поэтому, пожалуйста, несите меня.Разрешение отклонено при сохранении изображения в php webservice на Windows
Я попытался загрузить изображение в mysql (phpmyadmin) через webservice на основе Codeigniter. Столбец изображения в mysql (phpmyadmin) - BLOB.
$data['image'] = str_replace('data:image/jpg;base64,', '', $data['image']);
$data['image'] = str_replace(' ', '+', $data['image']);
$decoded= base64_decode($data['image']);
Затем сохраните расшифрованный файл (это где разрешение отказано):
file_put_contents('C:\xampp\htdocs\project\images', $decoded);
файл изображения должны быть сохранены в папке «Temp», который находится в той же папке с php-файл (папка контроллера). Однако файл никогда не сохраняется (но другие данные, такие как имя, электронная почта, хранятся в mysql).
ошибка я получил:
<p>Message: file_put_contents(C:\xampp\htdocs\project\images): failed to open stream: Permission denied</p>
Im любопытное застрял прямо сейчас. Пожалуйста, любезно помогите мне.
Спасибо за вашу помощь
Пожалуйста, смотрите по этой ссылке: Http: // stackoverflow.com/questions/11511511/how-to-save-a-png-image-server-side-from-a-base64-data-string – jewelnguyen8
@ user2853290 Спасибо. Пожалуйста, см. Мой отредактированный вопрос –