Flash 文件上传与 php 文件上传 - 选择哪一个?

2023-12-01

我试图使用不带闪光灯的浏览器在 Facebook 上上传照片,但发现它不起作用。

我对使用 Php 处理文件和相关问题非常有信心,并且已经完成了一些允许用户上传和管理文件(图像、文档等)的网站。但我从来没有想过上面的flash方式。我用谷歌搜索了一下,发现几乎没有可用的脚本,我可以在上面查看它如何使用 flash 工作。

但我的问题是,我什么时候应该决定使用 Flash 进行用户上传。使用这种方法有什么优点?或缺点?

Thanks


这不是 Flash 和 PHP 之间的选择。您需要在客户端上有一些东西来发送数据,在服务器上需要有一些东西来接收数据。

问自己以下问题:

Flash 是否为我的项目提供了任何有用的东西?

它让您做的最明显的事情是拥有一个漂亮的用户界面来一次选择多个文件,以及一个简单的方法来查看上传进度。

如果您确定它确实提供了功能,那么使用它来实现它渐进增强. Flickr就是一个例子 - 使用 Flash,您可以获得精美的上传器,没有它,您仍然可以获得一系列常规文件输入。它们用起来不太好,但它们很实用,如果一开始就没有 Flash 的话它们会用什么

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flash 文件上传与 php 文件上传 - 选择哪一个? 的相关文章

  • WooCommerce 使用 AJAX 设置购物车数量?

    我已经为此绞尽脑汁好几天了 需要一些指导 我正在为 WooCommerce 网站完全从头开始制作自定义主题 现在我正在尝试让购物车功能正常工作 我一直试图使用按钮 来更新购物车中产品的数量 对我来说问题似乎是WC 我在functions p
  • 使用 php 获取当前月份的最后 3 个月

    我想获取当前月份最近 3 个月的名称 例如当前月份是八月 所以 我想要六月 七月 八月这样的数据 我已经尝试过这段代码echo date F strtotime 3 months 它只返回六月 如何使用 php 获取当前月份的最后 3 个月
  • 从 octobercms 中的非 ajax 表单获取输入值

    我正在尝试构建一个简单的搜索功能 下面是我的搜索表格
  • PHP 或 WAMP 不确定是什么

    我已经安装了 WAMP 服务器 2 0 PHP 5 4 3 安装WAMP后我已经重新启动了所有服务并且可以打开 phpinfo 显示良好 phpmyadmin 它也显示得很好 我可以使用数据库 然而 当在 Chrome 中运行简单的 php
  • 在 Laravel 5 中截断表

    描述 我有一个充满测试数据的表 有时 我想清除它以获取新数据 我可以在 DBMS 应用程序中执行截断 例如MySQL 工作台 但我试图在我的应用程序中实现它 Goal 创建一个按钮 单击时截断数据库中的表 这是我的步骤 1 声明一条路线 R
  • 第三个下拉菜单不从数据库填充

    我有以下 Index php
  • 如何在 PHP 中使用 cURL 发出同时包含 GET 和 POST 参数的请求?

    其他人已经问过如何从 perl java bash 等执行此操作 但我需要在 PHP 中执行此操作 并且我没有看到任何已提出的专门与 PHP 相关的问题 或包含 PHP 的答案 My code ch curl init url curl s
  • 限制自己超载外部 API 的速率

    我发现了很多信息和脚本示例 展示了如何对 API 用户进行速率限制 但我无法找到任何示例来说明在施加这些限制时如何对您自己的 API 请求进行速率限制 我总是用诸如以下的代码来限制我的脚本sleep or usleep命令 但感觉这是一种低
  • 将 Google 信任徽章添加到 Magento

    我正在尝试将 Google Trust Badge 添加到我的 magento 商店 我尝试在 Magento 网站上搜索扩展程序 但找不到 我是否需要将以下代码粘贴到产品和结账页面 还是必须对其进行更改 如果有人能引导我走向正确的方向 我
  • fgetcsv 在特定行打开?

    有没有办法使用 fgetcsv 在特定行上打开 我有一个非常大的 csv 想通过 ajax 一次运行大约 100 行 我可以轻松停止 while 循环 但如何在特定行上打开 或者这是不可能的 从第 100 行开始读取没有简单的方法 但您可以
  • 强制 Composer 下载 git repo 而不是 zip

    我对作曲家有一些问题 require php gt 5 3 2 kriswallsmith buzz 0 7 Repo https github com kriswallsmith Buzz tree v0 7 https github c
  • MySQL PHP邮政编码比较具体距离

    我试图找出比较一个邮政编码 用户提供的 和一大堆其他邮政编码 现在大约有 200 个邮政编码 之间的距离的最有效方法 相对于加载时间 但它会随着时间的推移而增加 我不需要任何精确的东西 只是在球场上 我下载了整个美国的邮政编码 csv 文件
  • Joomla 页面中的自定义 php 代码

    我正在尝试将 Joomla 1 5 9 页面中的表源从页面中的硬编码 html 更改为从 SQL 数据库获取信息 执行此操作的正确方法是什么 创建一个新的模型或组件并以某种方式在页面中使用它 我找到了这些 http docs joomla
  • phpunit测试调用其他需要mock的类方法的方法

    我正在尝试创建一个非常标准的单元测试 在其中调用一个方法并断言它的响应 但是我正在测试的方法调用同一类中的另一个方法 该方法做了一些繁重的工作 我想模拟该方法 但仍按原样执行我正在测试的方法 仅使用从调用另一种方法返回的模拟值 我简化了示例
  • 检查条件并通过 Zend 中的 Regex 识别 url 中的模式

    我正在实现 Zend Regex 路由 并且必须对 url 执行多次检查 例如 如果这是我的网址 http localhost application public index php module controller action 这是
  • 如何在 Zend Framework 3 中注册自定义表单视图助手

    我正在将继承的 Zend Framework 2 应用程序迁移到 Zend Framework 3 并且在注册自定义表单视图助手时遇到了一些困难 这些助手在应用程序使用版本 2 时起作用 主要用于添加标签属性以实现可访问性 例如 这是一个自
  • 保存多对多关系,同步/附加不存在?

    我有以下两个多对多关系的模型 use Illuminate Database Eloquent Model class Permission extends Model The database table used by the mode
  • php curl 使用 GET 发送变量 奇怪的结果

    我正在尝试调用远程站点上页面中的网址 决定使用curl 在远程站点上 url 变量显示为 REQUEST Array var1 gt val1 amp var2 gt val2 amp var3 gt val3 被调用的url是 http
  • Laravel $request->file() 返回 null

    尝试在后端使用 Laravel 上传文件时遇到问题 Issue Laravel request gt file 方法返回 null Setup 我使用以下方法构建了一个 AJAX 请求超级代理人 https github com visio
  • php 数组中出现意外的 json 输出结构

    我正在尝试转换动态数据 如何从 PHP 获取此 JSON JSON 122240cb 253c 4046 adcd ae81266709a6 item 0 3 这就是我所做的 但它不起作用 PHP json array 122240cb 2

随机推荐

  • 带有部分的 UItabelview 内的多个 UICollectionviews - swift

    基本上 我试图获得与此类似的结果 http ashfurrow com blog putting a uicollectionview in a uitableviewcell 然而 我想要 2 个 collectionsViews 1 个
  • 通过 Android 上的 Intent 启动 Google 地图路线

    我的应用程序需要显示从 A 到 B 的 Google 地图方向 但我不想将 Google 地图放入我的应用程序中 相反 我想使用 Intent 启动它 这可能吗 如果是 怎么办 你可以使用这样的东西 Intent intent new In
  • jQuery AJAX 调用时 POST 数组为空

    我犹豫要不要问 因为还有很多关于这个主题的其他帖子 one and two例如 但这些帖子中的解决方案似乎都不适用于我 我试图将 JSON 编码的对象从页面传递到 PHP 控制器 然后返回一些信息 如果我在 Firebug 中观看 我可以看
  • 无法在 macOS Sierra 上安装 wxPython

    我下载的包是 wxPython3 0 osx cocoa py2 7 dmg 来自https sourceforge net projects wxpython 我单击了该文件 但在安装失败结束时收到以下消息 The Installer c
  • display: inline-block 和 float: left 有什么区别

    我想知道为什么不一直使用 display inline block 而不是 float left 内联块似乎在布局方面更容易控制 并且没有必须清除浮动等的问题 我试图弄清楚为什么使用一个而不是另一个 非常感谢 Emily 浮动的目的是让文本
  • 在 R 中将直方图与密度图相结合

    当我将直方图和密度线组合在一个图中时 我似乎遇到了直方图和密度线之间的缩放问题 单独绘制密度曲线和两者组合绘制之间存在明显的视觉差异 两个图之间具有相同形状和比例的解决方案是什么 单独的密度以及与 histo 组合时的密度 我使用这段代码
  • 迭代 JS 数组的定义元素

    我使用 JS 数组将 ID 映射到实际元素 即键值存储 我想迭代所有元素 我尝试了几种方法 但都有其注意事项 for var item in map 迭代数组的所有属性 因此它还包括 Array prototype 的函数和扩展 例如 将来
  • 如何将“python --version”的输出附加到 bash shell 中的文件?

    我正在尝试编写一个简短的脚本来将当前 shell 会话的某些环境变量记录到文件中 不幸的是 python version 的输出似乎忽略了 gt gt 运算符并打印到 shell 而不是文件 我的最小 不 工作示例 rm path log
  • User.IsInRole() 在 MVC C# 类中工作

    我在用 If User IsInRole member 但无法让它在 C MVC 类中工作 请注意 我没有在可以工作的控制器中使用它 我缺少什么 该代码甚至无法识别用户是什么 我认为它可能是一个命名空间 但我已经使用了 Mvc命名空间以及其
  • 我应该在实体框架连接字符串中使用 Pooling=False 吗?

    我们有一个在 Azure 上运行的 ASP Net MVC3 应用程序 通过实体框架连接到 Sql Azure 数据库 生成此内容的开发人员在连接字符串中具有 Pooling False 我本以为这是一个坏主意 如果可能的话 我们难道不想重
  • p4 命令相当于 git/hg/bzr/svn status 之类的命令是什么? (提示:不是“p4 状态”)

    问 其他版本控制工具的 status 命令的 perforce 等效项是什么 E g git status or hg status or bzr status or svn status 令人困惑的是 cvs update nq是该版本控
  • plt.show() 中的一组关键字“block”如何默认等于 True?

    由于某种原因 我需要显式地将关键字 block 设置为 True 以便当我从 bash shell 运行脚本时显示绘图 当我从 ipython shell 运行它时 我不需要它 我怎样才能默认将该参数设置为 True 因为几乎每个人似乎都有
  • 未能找到哈希字符串“android-22”的目标

    我已经用最新版本更新了 android studio 然后在谷歌搜索后我还用 API 18 更新了 Android SDK 但仍然给出了相同的错误 只需点击错误中写入的链接即可 打开Android SDK管理器 它会显示对话框 帮助您安装项
  • 为什么对显式类型化向量进行索引会失败并出现类型推断错误?

    In the code下面 我生成一个向量 然后将其用作闭包的内容 fn main let f let xs Vec lt usize usize gt Vec new populate xs move i j xs j 1 xs i 0
  • 安装 PyAudio 跨平台时出现 distutilscross 问题

    当我为 MIPS 嵌入式平台安装 PyAuduo 时 出现以下错误 running build Traceback most recent call last File setup py line 122 in
  • glReadPixels 通过多重采样返回零

    我正在为 iOS 编写 OpenGL 应用程序 我需要拍摄渲染场景的应用程序内屏幕截图 当我不使用多重采样时 一切正常 但是当我打开多重采样时 glReadPixels不返回正确的数据 场景绘制正确 多重采样的图形质量要好得多 我已经在 S
  • 将 C 分支代码改编为 Java 程序

    我正在尝试使用 Java 创建一个小程序来分叉两个新的子进程 这是针对初学者的编程课程 其教程是用 C 编写的 因此我正在寻求一些帮助来理解这段代码花絮试图做什么 以及使其适应基于 Java 的程序的最佳方法是什么 最终建立在它 inclu
  • 处理消息太慢,导致 UI 不稳定、无响应 - 如何使用多个线程来缓解这种情况?

    我无法让我的应用程序响应用户操作 因此 我想在多个线程之间拆分消息处理 我可以简单地创建几个线程 从所有线程中的同一个消息队列中读取数据 并让其中一个能够处理每条消息吗 如果是这样 如何实现这一点 如果没有 你能建议另一种方法来解决这个问题
  • onClick 更改列表样式

    假设我有一个简单的列表 ul li class notClicked 1 li li class notClicked 2 li li class notClicked 3 li ul 我可以通过点击一个 li 来改变所有的样式吗li除了点
  • Flash 文件上传与 php 文件上传 - 选择哪一个?

    我试图使用不带闪光灯的浏览器在 Facebook 上上传照片 但发现它不起作用 我对使用 Php 处理文件和相关问题非常有信心 并且已经完成了一些允许用户上传和管理文件 图像 文档等 的网站 但我从来没有想过上面的flash方式 我用谷歌搜