问题标签 [static-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django1.4中的静态文件管理
几天来,我一直对 Django 中的静态文件感到困惑。我找到了一种效果很好的解决方案。但是当我设置 DEBUG=False 时它崩溃了。所以我建立了一个新项目并做一些测试以获得更清晰的外观。首先,我使用默认设置创建一个项目。然后我将设置文件的一些行更改为:
之后,我将“hi.jpg”放在“project_dir/images/hi.jpg”中。我调用 runserver 并访问“http://127.0.0.1:8000/static/images/hi.jpg”。它不起作用。有什么问题?
django - Django:文件权限媒体和静态文件
我将 Django 与主管一起使用。我的项目文件夹位于foouser
目录中,但是在主管中,我选择使用不同的用户运行部署过程,该用户由
因此,用户 www 无权访问 django 项目的媒体和静态文件夹,因为它们位于不同的用户目录下。我觉得仅授予文件权限0777
并不是允许用户www
访问静态和媒体文件的正确方法。我也觉得运行foouser
与 user 相比具有更多权限的部署过程可能存在安全风险www
。
最好的方法是什么?
asp.net - 使用 IIS 在不占用 ASP.Net 线程的情况下保护大型静态文件
当我的 ASP.NET 代码正在流式传输一个大文件时,它是否完全束缚了一个线程?换句话说,如果有 8 个人在下载大文件,而我只有 8 个线程可用,是否会不再处理请求?
无论如何,我需要找到一种保护大型静态文件的替代方法,最好是在用户获得授权后让 IIS 直接为其提供服务,以便使应用程序服务器不必处理 IIS、Nginx 等可以在不触及任何托管代码的情况下做得更好。
我相信 Nginx 允许这样做,如果您的应用程序在其响应中放置“X-Accel-Redirect”标头:http: //kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/。Apache 和 Lighttpd 具有相同的功能。
有什么建议吗?
nginx - 让 Nginx 从多个来源提供静态文件
我有一个 Nginx 配置,可以正常工作并正确提供静态文件:
但是我现在要做的是,如果静态文件不存在/tmp/static
,Nginx 会在/srv/www/site/static
. 我不知道如何实现这一点,我已经尝试了一些东西try_files
,但我不知道如何正确使用它。
python - 如何使用开发服务器使用 django 1.4 (django-skel setup) 在模板中正确设置图像
我正在尝试使用开发服务器为我的 Django 项目提供服务,该项目使用django-skel 1.4设置。我的网站按预期运行,但我的图片除外,它们没有提供。
部分templates/home.html
我猜我应该在这部分改变一些东西:src="assets/img/pic.png"
. 我已经查看了 SO 线程并根据给定的答案进行了调整,但我无法使其工作。
那么如何在模板中正确设置图像呢?
其他相关信息:
settings.common.py
项目树
顺便说一句:请不要使用 解决方案if settings.DEBUG
,如果可能的话最好不需要适应urls.py
。
编辑
完成后的顶级目录树collectstatic
编辑 2
我理解 Django 如何读取路径:让src="static/img/pic.png"
,来自我的settings.common.py
:
但
所以 Django 可能会在某个地方这样做os.path.join
,这是我能想到为什么
src="static/img/pic.png"
有效但src="{{STATIC_URL}}img/pic.png"
无效的唯一原因。但是,为什么这显然对其他人有效,但对我无效?
node.js - Node.js 静态文件服务器逻辑(使用 Connect 中间件)
假设我有以下文件系统结构:
最终结果是admin/index.html
这样的:
也就是说,我正在从不同的位置加载两个文件。基本上,这里的想法是“检查文件是否在/share
,如果没有,请尝试根据端口从文件夹中加载它”。
这是我正在使用的当前代码:
PS:该系统应该可以通过http://host/
(可能是域或静态 ip)在世界范围内访问,并且可以通过本地网络通过http://host:90/
.
虽然端口 90 上的东西不会损坏系统(它只是一个输出屏幕),但我宁愿人们无法从外部访问它(通过确保路由器和服务器之间没有端口 90 转发来轻松完成)。
nginx - 使用 nginx 从给定目录的子目录中提供静态文件
我的服务器上有几组静态.html
文件,我想使用 nginx 直接为它们提供服务。例如,nginx 应该提供以下模式的 URI:
与.html
位于的文件/home/www-data/mysite/public/doc/foo/bar.html
。您可以将其foo
视为集合名称,也可以bar
将其视为文件名。
我想知道以下 nginx 配置是否可以完成这项工作:
换句话说,该模式的所有请求/public/doc/.../....html
都将由 nginx 处理,如果找不到任何给定的 URI,www.mysite.com/404.html
则返回默认值。
python - Django 静态文件 - CSS 不起作用
可能重复:
Django 和服务静态文件
我在 base.html 加载 CSS 时遇到了一个问题。我把所有的css文件放在/static目录下。
在urls.py
我把这段代码:
在 base.html 我放了以下内容:
当我转到 main.html 时,css 样式不起作用。我需要配置 settings.py MEDIA_ROOT
,MEDIA_URL
还是STATIC_ROOT
?
playframework - 如何处理 Play 框架中缺少的静态文件?
我曾经在 Play 1.2.5 模板中使用以下代码声明我的静态资源:
我的问题是当指定的文件丢失时,视图崩溃......我怎样才能避免这个问题?我更喜欢显示缺少图像的视图,而不是根本没有视图!
我的上下文:我在 Google App Engine 上使用 Play 1.2.5。
java - 在导出的 rcp eclipse 产品中读取文件
我正在开发一个 Eclipse RCP 应用程序,在某些情况下,我需要阅读一些模板文件,这些模板文件存储在一些包中。
我尝试了很多方法,它们在执行代码时工作正常,但在我导出产品时没有成功,因为可能捆绑包被导出为 jar 并且它无法访问存储的文件夹/文件......
我尝试了这里建议的两种方法: http ://www.vogella.com/blog/2010/07/06/reading-resources-from-plugin/
如果您有任何建议,如果我能在导出产品之前看到这些错误,也会容易得多