php
<b>Warning</b>: move_uploaded_file(/var/AgACAgQAAxkBAAP.jpg): failed to open stream: No such file or directory in <b>C:\OpenServer\domains\nshop\api\index.php</b> on line <b>58</b><br />
<br />
<b>Warning</b>: move_uploaded_file(): Unable to move 'C:\OpenServer\userdata\temp\upload\php1370.tmp' to '/var/AgACAgQAAxkBAAP.jpg' in <b>C:\OpenServer\domains\nshop\api\index.php</b> on line <b>58</b><br />
Возможная атака с помощью файловой загрузки!
PHP
$uploaddir = '/var/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Файл корректен и был успешно загружен.\n";
} else {
echo "Возможная атака с помощью файловой загрузки!\n";
}
Python
files = {'userfile':(src, open(src, 'rb'), 'multipart/form-data')}
datas = requests.post(url+"s1.php?type=photo&shopname="+data['shopname'], files=files)
А какой у файла тип?
jpg Фото
Это расширение. А майм тип у жпегов какой?
photo вроде)
Будем играть в угадайку? Ну погугли, а
image/jpeg поставил, все равно ошибку выдает, все такую же
Попробуй в качестве имени файла передать не полный путь, а просто "xxx.jpg"
Обсуждают сегодня