我正在尝试从在线下载图像并将其存储到我的本地主机,但是我收到以下消息:
遇到PHP错误严重性:警告
消息:file_put_contents(C:\ xampp \ htdocs \ scraper \ application \ temp): 打开流失败:权限被拒绝
文件名:controllers / Scrape.php
行号:69
回溯:
文件:C:\ xampp \ htdocs \ scraper \ application \ controllers \ Scrape.php行: 69函数:file_put_contents
文件:C:\ xampp \ htdocs \ scraper \ index.php行:315功能: require_once
model.predict([192])
# Returns [[0.5491102]]
model.predict([192, 25])
# Returns [[0.5491102, 0.4923803]]
model.predict([192, 25, 651])
# Returns [[0.5491102, 0.4923803, 0.53853387]]
我想要做的是将其保存到我的本地主机。最好将其存储为mysql表中的Blob,而不是本地存储?无论哪种方式,上面的任何帮助都是有用的!
答案 0 :(得分:1)
每件事都是正确的。只需授予目录权限
C:\xampp\htdocs\scraper\application\temp
如您所见,权限被拒绝。因此,没有其他人接受管理员能够对特定目录进行更改。
答案 1 :(得分:0)
尝试使用blob类型:
if (count($_FILES) > 0) {
if (is_uploaded_file($_FILES['image']['tmp_name'])) {
$imgData = addslashes(file_get_contents($_FILES['image']['tmp_name']));
$imageProperties = getimageSize($_FILES['image']['tmp_name']);
}