【问题标题】:How to upload image from one project to another project laravel如何将图像从一个项目上传到另一个项目 laravel
【发布时间】:2018-07-28 00:08:14
【问题描述】:

我有两个laravel 项目,我使用Myfirstproject 中的代码上传到Mysecondproject public\src\img\upload directory

我在 Myfirstproject 中尝试这些代码:

if ($request->hasFile('images')) {
         $destinationPath='Mysecondproject\public\src\img\upload';
            if ($files = $request->file('images')) {
                foreach ($files as $file) {
                    $name = $file->getClientOriginalName();
                    $file->move($destinationPath, $name);
                    $images[] = $name;
                }
           }
      }

但它不起作用,有什么解决方案吗?

【问题讨论】:

  • 在 $destinationPath 中尝试绝对路径,看看是否有效。
  • @KamalSoni 什么是绝对路径?
  • 完整/绝对路径 C:\Mysecondproject\public\src\img\uploadD:\Mysecondproject\public\src\img\upload 而不是您在脚本中使用的相对路径,它似乎找不到。
  • @KamalSoni:这行得通。但是一个问题,如果我们托管这两个项目,那么特定路径就会出现问题,例如 C:\......some path....
  • 这两个项目需要在同一台服务器上才能正常工作,否则您可能需要进行 NFS 挂载,这可能会更加棘手。如果您将两个项目都放在同一台服务器上,则只需将路径放在某个配置文件中,您可以随时轻松更改,而不是查找此文件。

标签: php laravel file-upload laravel-5.3


【解决方案1】:

请尝试 $destinationPath 中的绝对路径为C:\Mysecondproject\public\src\img\uploadD:\Mysecondproject\public\src\img\upload

【讨论】:

  • 非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-15
  • 2012-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多