问题标签 [upload]

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.

0 投票
2 回答
2049 浏览

php - 我应该为上传的文件设置什么文件权限

我有一个处理文件上传的 PHP 脚本。该脚本会尝试组织上传的文件,并可能会创建新文件夹以在需要时将文件移动到其中。这些文件将位于 www 根目录下(即,网络浏览器将能够访问它们)。

我的问题是,我应该为创建的文件夹和移动到其中的文件(使用mkdir()and move_uploaded_file())设置什么权限?

0 投票
4 回答
3540 浏览

ajax - 如何使用 dojo.io.iframe.send 取消文件上传?

我正在使用 dojo.io.iframe.send 方法将文件发送到我的服务器。我想提供一种方法,用户可以在发送过程中取消发送,以防发送时间过长或用户意识到她发送了错误的文件。

我想不出办法做到这一点。如果发送需要很长时间(即服务器没有快速响应),我可以使用超时来终止发送,但这不是我想要的。我想在用户做出手势时终止(例如单击“取消”按钮。

谢谢!

0 投票
2 回答
1813 浏览

flash - 具有复制/粘贴功能的网站图像管理器?(闪光?)

我正在寻找一个基于网络的上传管理器,它对图像有很好的支持。新手用户应该尽可能简单地“将图像添加到网站”。我可以将这样的东西用于两个用例:

  • 供外部使用的 CMS,需要适当的图像支持(1 文件上传并不能完全削减它)。
  • 一个供内部使用的 Wiki,要流行起来,它需要能够轻松放入屏幕截图,而无需担心“将屏幕截图保存到文件 - 上传文件 - 在页面上放置复杂的标记以显示图像”。

理想情况下,我正在寻找的东西显示上传图像的画廊,并允许用户添加/删除/替换图像。

我知道可能有很多服务器端 PHP 脚本可以在弹出窗口或 AJAX 中执行此类操作,但它们都缺少复制/粘贴支持。特别是对于内部支持站点,printscreen + paste 将是一个理想的解决方案,但我找不到支持这个的包。

我猜这应该可以使用 Flash 来实现。除非没有办法将图像数据粘贴到 Flash 文件中。不过我对此知之甚少。我可能自己开发一些东西,但我真的不想学习 Flash,而且我没有 $$ 支付 Flash 开发工具的费用。

那么告诉我,是否可以将位图数据复制/粘贴到 Flash 电影中?是否有人可能已经编写了一个优雅的图像/上传管理器来使用它?

0 投票
4 回答
51378 浏览

asp.net-mvc - 使用 ASP.Net MVC 上传文件 - 获取名称但没有文件流,我做错了什么?

在我看来,我有这个表格:

我的控制器中的这段代码:

根据我能找到的每个代码示例,这似乎是这样做的方法。我尝试过使用小文件和大文件,结果没有区别。表单字段始终包含与我选择的文件名匹配的文件名,并且 Request.Files 集合始终为空。

我认为这无关紧要,但我正在使用 VS Development Web Server。AFAIK 它支持与 IIS 相同的文件上传。

时间不早了,我有可能遗漏了一些明显的东西。我会很感激任何建议。

0 投票
2 回答
282 浏览

file - 存储在服务器上的二进制文档的往返编辑

我正在寻找为内容管理系统构建一些功能,用于编辑存储在服务器上的文件。

我想让用户能够轻松地将文件本地下载到他们的计算机,打开文件进行编辑,然后将其保存回服务器。该过程应尽可能无缝。

今天的步骤如下:

  1. 单击链接以在 Web 浏览器中下载文件(例如 PSD)
  2. 将其保存到磁盘
  3. 找到文件,在 Photoshop 中打开它进行编辑
  4. 进行更改,保存文件
  5. 返回浏览器,导航到下载的文件。
  6. 点击“替换文件”
  7. 找到文件,将其上传回服务器。

这就是我想要的:

  1. 点击链接打开PSD文件
  2. 文件已下载,Photoshop 启动
  3. 进行更改,保存文件
  4. 文件上传回服务器,替换原始文件

使用过 Sharepoint 的人都知道这可以(使用 WebDAV)但仅适用于 Office 应用程序(PPT、DOC、XLS)。我希望它适用于所有文件类型。

这将需要在本地安装某种软件——可能是单独安装的应用程序,注册了 mime 类型、签名的 java 小程序或 firefox 扩展。

这似乎是一个应该解决的问题。有没有人见过这样做?

0 投票
8 回答
171528 浏览

asp.net-mvc - 用于的 HTML 助手

HTMLHelper文件上传吗?具体来说,我正在寻找替换

使用 ASP.NET MVC HTMLHelper。

或者,如果我使用

文件上传的 HTML 控件是什么?

0 投票
9 回答
148618 浏览

javascript - 使用 jQuery,在上传前限制文件大小

在 PHP 上,他们有办法在上传之后限制文件大小,而不是在上传之前。我使用Malsup jQuery Form Plugin进行表单发布,它支持图像文件发布。

我想知道是否有一个限制,我可以设置多少字节可以通过该 AJAX 流到达服务器?这可以让我检查文件大小并在文件太大时返回错误。

通过在客户端执行此操作,它会阻止那些从宾得拍摄 10MB 照片并尝试上传的新手。

0 投票
6 回答
47551 浏览

java - 如何使用 Java 将文档上传到 SharePoint?

我正在使用 Java 创建一些大文件(数据库导出),我需要将它们放在我们的 SharePoint 服务器上的某个位置。现在,我正在使用 IE 执行此操作,但我也想自动执行此步骤。

我在网上搜索了一些使用 SOAP 的提示,但我还没有真正了解这一切。有人可以为我提供一些示例代码或我需要做的食谱吗?

请注意:SharePoint 服务器要求进行 NT 域身份验证。我什至无法使用 Firefox 登录 :(

编辑

  • 如何将 IE 中的可怕 URL 转换为 WebDAV 路径?
  • 在我用我的代码破坏生产系统之前,有没有可以使用的 WebDAV“资源管理器”?我从http://www.davexplorer.org/尝试了“DAV Explorer 0.91”,但无法连接(可能是因为 NT 域身份验证)。
0 投票
5 回答
3541 浏览

javascript - 在网络应用程序中上传大文件最安全的方法是什么?

我们必须接受大文件上传(视频内容),并希望以一种适用于所有符合标准的浏览器和插件的方式来做到这一点。我们当前的设置如下所示:

  • SWF上传
  • 输入 type="file" 进行优雅降级

在服务器端,我们有nginx上传模块将上传的文件流式传输到服务器,然后将请求传递给 merb 应用程序。

不幸的是,最近发布的 Adob​​e Flash Player 10 似乎破坏了所有免费/开放的上传 Flash 组件(然后,一些其他网站也有自己的专有版本),但其他一些网站,如FlickrVimeo,似乎工作得很好。

我一直在四处寻找其他方法,但由于必须同时兼容 Flash 9 和 10,因此我找不到合适的解决方案。有任何想法吗?

0 投票
3 回答
620 浏览

asp.net - 将 base64 编码文件发布到 asp.net 1.1 页面

我们正在制作一个自动修补应用程序,并希望通过 asp.net 页面(或者可能是 Web 服务)在生产服务器上发布文件,因为我们只能通过 http 访问生产服务器。该页面应该接受文件并将它们存储到适当的位置。文件的路径将在外部 XML 文件中声明。那么,是否可以在 body 标签中发布 base64 编码文件以及如何?也许甚至有更好的方法?