从字符串上传图像

时间:2015-01-26 14:39:58

标签: image forms upload

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

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

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

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

但如果我在标签中加载图像,它们将无法显示。我已经阅读了浏览器中的限制。

我无法向其中添加值caluse。

无论如何都要从字符串中上传图片吗?

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

2 个答案:

答案 0 :(得分:0)

是的,有办法。您可以使用带有Html5的文件API和/或polyfill来将图像加载到浏览器中,然后再将其发布回服务器。我所知道的最好的这种polyfill叫做Moxy / Plupload。它包括旧浏览器的Flash和Silverlight后备。

答案 1 :(得分:0)

您可以显示图像,因为它本地存储在您的计算机中。你怎么知道用户计算机中的图像在哪里?访问用户文件系统的唯一方法是通过文件选择器,一旦用户选择了文件,您就可以使用任何API根据您的条款将该文件保存在服务器中,但是您将无法从您的页面查看您的每个用户文件系统(安全原因)。你能详细说明你想要完成的事情吗?你究竟想做什么?