Laravel - 无法移动文件 [英] Laravel - Could not move the file
问题描述
无法移动文件
。 我的代码:
$ directory =C:\ bck \;
$ fname = pathinfo(Input :: file('file') - > getClientOriginalName(),PATHINFO_FILENAME);
$ fext = Input :: file('file') - > getClientOriginalExtension();
$ fullname = $ directory;
Input :: file('file') - > move($ fullname,$ fname);
错误:
无法将文件C:\xampp\tmp\php6D32.tmp移动到C:\ bck\aaaa()
如果我把 谢谢 设置您的 或者你可以试试这个方法。编辑你的磁盘: 控制器 I'm trying to upload a file but, I getting this error : My code: Error: if i put Thank you You need to set And Setting your Or you can try this way. Edit your disk at: And handle at your Controller
这篇关于Laravel - 无法移动文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋! $全名= $目录。 $ fname。 ''。 $ fext;它在
\ bck \
中创建一个文件夹并将文件放到这个新文件夹中。但是我不想用文件名建立一个文件夹。
$ directory =C:\ your_project\public\uploads;
uploads
文件夹具有写权限
$ b
config / filesystems.php
'disks' => [
'uploads'=> [
'driver'=> 'local',
'root'=> public_path()。 '/ uploads',
],
'custom'=> [
'driver'=> 'custom',
'root'=> 'c:/ bck',
]
]
public function uploadFile(Request $ request){
$ data = $ request-> all();
$ fileUpload = $ data ['file'];
$ originalFileName = $ fileName-> getClientOriginalName();
Storage :: disk('uploads') - > put($ originalFileName,file_get_contents($ fileUpload));
public function customUploadFile(Request $ request){
$ data = $ request-> all();
$ fileUpload = $ data ['file'];
$ originalFileName = $ fileName-> getClientOriginalName();
Storage :: disk('custom') - > put($ originalFileName,file_get_contents($ fileUpload));
}
Could not move the file
.$directory = "C:\bck\";
$fname = pathinfo(Input::file('file')->getClientOriginalName(), PATHINFO_FILENAME);
$fext = Input::file('file')->getClientOriginalExtension();
$fullname = $directory;
Input::file('file')->move($fullname, $fname);
Could not move the file "C:\xampp\tmp\php6D32.tmp" to "C:\bck\aaaa" ()
$fullname = $directory . $fname . '.' . $fext;
it create a folder inside \bck\
with the file name and put the file inside this new folder. But i don't want to create a folder with the file name.$directory = "C:\your_project\public\uploads";
uploads
folder have write permission
config/filesystems.php
'disks' => [
'uploads' => [
'driver' => 'local',
'root' => public_path() . '/uploads',
],
'custom' => [
'driver' => 'custom',
'root' => 'c:/bck',
]
]
public function uploadFile(Request $request) {
$data = $request->all();
$fileUpload = $data['file'];
$originalFileName = $fileName->getClientOriginalName();
Storage::disk('uploads')->put($originalFileName, file_get_contents($fileUpload));
}
public function customUploadFile(Request $request) {
$data = $request->all();
$fileUpload = $data['file'];
$originalFileName = $fileName->getClientOriginalName();
Storage::disk('custom')->put($originalFileName, file_get_contents($fileUpload));
}