1
我使用的框架是Laravel 4.2。我有一個.json
文件存儲在我的/app/database/seeds/json
文件夾中,故意阻止人們在我的公共目錄中訪問它(這是我付費的信息,因此我不希望人們訪問它)。未找到文件 - Laravel - 試圖訪問私人文件夾
我試圖訪問'typeahead`風格的功能,但它永遠找不到文件。目前,腳本是:
var location = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: '/app/database/seeds/json/file.json'
});
但在谷歌檢查,則返回錯誤: http://localhost:8888/app/database/seeds/json/file.json 404 (Not Found)
。
有甚至可以訪問這個文件的方法嗎?或者我可以使用我的公共文件,但仍然有訪問它的人的一些保護?
任何幫助將非常感激。
訪問但這仍然意味着它可以複製? – Ben
所以你希望它可以被瀏覽器訪問,但不是瀏覽器的用戶?不,這是不能做到的。如果您將數據發送到瀏覽器,則可以查看它。期。 – JAAulde
所以解決這個問題的唯一方法是使用typeahead查詢數據庫?而不是本地加載它? – Ben