[英]Missing required parameter - public_id, and what to assign to imageId for Cloudinary
[英]Cloudinary\Error: Missing required parameter - file
我正在使用cloudinary在我的Laravel應用程序上上傳圖像。 當我嘗試使用移動設備上傳圖片時,出現此錯誤: -
Cloudinary \\ Error:缺少必需參數 - 文件
當我嘗試從筆記本電腦上傳時,效果很好。 這是我的代碼:
$photos = $request->file;
if(isset($request->file)){
foreach ($photos as $photo){
$file = $photo;
Cloudder::upload($file->getPathname());
$response = Cloudder::getResult();
$path = $response['secure_url'];
$publicId = Cloudder::getPublicId();
$file_size = $file->getClientSize();
//create record
}
}
請問可能是什么問題?
也許$ file是空的? 你能檢查一下嗎?
使用以下代碼
if(isset($request->hasFile(file))){
foreach ($request->file('file') as $photo){
$file = $photo;
Cloudder::upload($file->getPathname());
$response = Cloudder::getResult();
$path = $response['secure_url'];
$publicId = Cloudder::getPublicId();
$file_size = $file->getClientSize();
//create record
} }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.