问题标签 [serving]
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.
php - 提供图像?htaccess 重定向图像文件夹?
我有一个上传图像的 php 脚本,将其重命名为随机散列,根据散列创建文件夹,将原始图像存储在最后创建的文件夹中,最后为它创建 2 个其他缩略图...
常规图像...images/a3c/65c/297/108_a3c65c2974270fd093ee8a9bf8ae7d0b.jpg
缩略图...images/a3c/65c/297/108_a3c65c2974270fd093ee8a9bf8ae7d0b_t.jpg
较小的缩略图...images/a3c/65c/297/108_a3c65c2974270fd093ee8a9bf8ae7d0b_sm.jpg
对于上传的每张照片,它将在数据库中存储一条新记录,其中包含照片 ID 和此信息
(注意我没有存储“.jpg”或“_t.jpg”等)
现在为了让我提供图像(我不知道这是否是一个好习惯),目前我有这个返回图像的 php 函数......
基本上,我想做一些像推特这样的图片网址看起来像这样的事情
问题...
- 我怎样才能实现这种类型的 url 结构?访问?
- 我是否以正确的方式返回图像?
- 我在做什么是安全、聪明和好的做法吗?如果没有,有更好的方法吗?
谢谢!!
file - 在 webpy 中提供不是来自 /static 的静态文件
有没有办法从 webpy 的 /static 文件夹中提供静态文件(图像)?我想做的是显示分散在各个目录中的图像,并且将它们全部移动到 /static 确实不是一种选择。如果在 webpy 中不可行,是否还有其他 python web 框架可以做到这一点?
谢谢,
v923z
javascript - 尝试使用 Node.js 动态设置循环中的页面
我正在尝试做一些简单的事情(我希望):从数据库接收 JSON 并循环通过它以在 Node.js 中创建所有必要的页面路由。截至目前,我只是使用存根数据,但 console.log 始终显示键值对中的最后一个值“联系人”。第一个控制台正确显示所有内容。
这是我的代码:
我认为这将是在 Node 中动态创建页面路由的最简单方法(最终我会将数据绑定到其中),但我可能错了。
谁能指出我正确的方向?我正在使用 express 框架。
performance - 选择哪个广告首先出现的算法是什么?
我需要一个公式来计算哪个广告将首先出现。
好的,问题来了:我正在开发一种新的广告方式的系统。广告商将定义一个类别的总预算和最高每次点击费用。
如果同一类别中有多个广告客户,谁的广告会先投放,顺序是什么?
这是一个例子:
并且类别的平均点击率为 %2
是的,所有数字都是假的。
那么,谁的广告将首先投放,为什么以及如何投放?我该如何制定这个?
google-app-engine - 使用 Google App Engine 提供图像?
我正在编写一个简单的应用程序,让用户上传图片,该应用程序将直接在上传表单下方显示图片。但是我不知道如何正确显示图像。我在堆栈溢出中尝试了几个答案。他们似乎都没有回答我的问题。谁能看看我的代码,看看我做错了什么?任何帮助将不胜感激。
nginx - Nginx:通过 URL 路径提供静态文件
有没有办法只通过一些 URL 路径来提供静态文件?例如,下一个 URL 模式http://host/static/*.png
具有/static/
子字符串(路径),Nginx 将从那里提供任何静态数据。
在 Web 服务器文档中,我找到了一个示例:
并像这样定义了我的 Nginx 配置:
我尝试使用 root dir添加额外location
的 for 。*/static/*.*
/var/www/some_statics
python - 如何使用应用引擎 SDK 提供云存储文件
在应用程序引擎中,我可以使用我的应用程序的默认存储桶提供像 pdf 这样的云存储文件:
但是,如何在 SDK 中提供本地云存储文件,而不使用 blob_key?
我这样写到默认存储桶:
SDK 中默认存储桶的名称 = 'app_default_bucket'
在 SDK 数据存储中,我有一个种类:GsFileInfo显示:文件名:/app_default_bucket/example.pdf
更新和解决方法:您可以获得非图像文件(如 css、js 和 pdf)的服务 url。
javascript - 如何根据浏览器宽度动态重新提供内容?
我现在正在建立一个 wordpress 网站,我想根据浏览器的宽度制作 2 个单独的 do_shortcode("[]"),并在浏览器宽度发生变化时刷新和更改内容。有没有办法做到这一点?我通过阅读其他关于 PHP/Javascript 的线程的理解是,由于 PHP 在 JS 之前运行,因此两者不能很好地相互交互。有没有最好的方法来做到这一点?
谢谢你的帮助!
file - 一个人应该如何从 laravel 招摇?
我正在尝试使用swagger和 laravel 来自动记录我们的 RESTful API。目标是将 swagger 注释保留在 laravel 控制器中,然后让 swagger 解析注释并生成关联的 .json/.php 文件。理想情况下,我希望 laravel 项目提供 swagger 文件,以便所有内容都保持在同一个引擎盖下并保持同步。
为了实现这一点,我在我的 laravel 项目的根目录(与public所在的目录相同)中创建了一个docs目录。然后,我将以下路由添加到 routes.php:
使用这种方法,我可以将我的 swagger-ui 网站指向http://mydomain/docs,剩下的就是魔法。
对于所有的 laravel 大师,这是提供这些 swagger 文件的最佳方式吗?我尝试将docs目录公开,但这会导致重定向循环。
实现此目的的另一种方法是在我的 Web 服务器配置中创建一个直接指向这些 swagger 文件的虚拟主机,但在这一点上,我宁愿不必进行这种额外的配置。
javascript - 如何从另一个网站向 node.js 应用程序发出请求?
我一直在尝试了解 Node.js 在不同场景中的工作方式。我在某个领域有点挂了。据我了解,Node 非常适合广告投放等任务。在类似于谷歌广告的场景中,发布商放在其网站上的代码将如何向远程广告服务器发出请求?我一直在查看 http 模块,发现可以发出请求,但如果我理解正确,那只能从节点应用程序本身工作。我想知道其他应用程序和网站如何交互和提出请求。
我希望这个问题简洁明了。我对此非常好奇,花了几个星期研究这个并且空手而归。任何方向将不胜感激。