0

嗨,我已经设法让 Jquery 文件上传插件在 Laravel 框架中工作。

我可以在包的配置文件中设置upload_dir,如下所示:

return array(
    'upload_dir' => path('storage').'users/',
);

虽然我需要在 main.js 中为名为“fileuploadcompleted”的回调获取此 URL,但这工作正常,这会将上传的文件呈现为 HTML:

.bind('fileuploadcompleted', function (e, data) {           
        var $filename = $.trim($('#fileupload td.name').text());
        var $filePath = '../bundles/jqueryfileupload/users/';

忽略上面的路径,它们只是用于测试目的。那么如何在上面的回调中获取用于 $filePath 的upload_dir 呢?

有没有更首选的方法来实现我想要做的事情?

4

1 回答 1

1

我不确定在给定服务器上传目录的绝对路径的情况下,javascript 将如何呈现文件。上传目录将类似于 /var/www/vhosts/yoursite.com/storage/users。

您可能可以创建一个使用 file_get_contents() 和您的存储目录的路由。

于 2012-11-18T05:13:29.397 回答