【问题标题】:Upload image from string从字符串上传图片
【发布时间】:2015-01-26 14:39:58
【问题描述】:

如果我在计算机上有本地文件的文件名:

$img = "deskfile:///D%3A%2FSCANS%2F%23AUKT%2Fimg2014%2F2014-06+SP%2FEPSON007.jpg"

如何在不使用“文件选择器”的情况下将其上传到服务器?

如果我在浏览器的 url 窗口中输入文件地址,我可以显示图像。

但如果我在标签中加载图像,它们将不会显示。由于浏览器的限制,我读过它。

我无法为两者添加价值。

有没有办法从字符串上传图片?

或者我至少可以在“文件选择器”中打开正确的目录,这样用户在查找文件时就不会浏览整个计算机?

【问题讨论】:

    标签: image forms upload


    【解决方案1】:

    是的,有办法。您可以使用带有 Html5 和/或 polyfill 的 File API 在浏览器中加载图像,然后再将其发送回服务器。我所知道的最好的 polyfill 叫做 Moxy/Plupload。它包括适用于旧版浏览器的 Flash 和 Silverlight 后备方案。

    【讨论】:

      【解决方案2】:

      您可以显示图像,因为它本地存储在您的计算机中。您如何知道图像在用户计算机中的位置。访问用户文件系统的唯一方法是通过文件选择器,一旦用户选择了一个文件,您就可以使用任何 API 根据您的条件将该文件保存在服务器中,但您将无法看到您的每个文件来自您页面的用户文件系统(安全原因)。您能否详细说明您要完成的工作?你到底想做什么?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多