如何将图像从桌面(客户端)发送到服务器&反之亦然

时间:2011-07-19 08:18:59

标签: javascript jquery ajax

我有一个网页,点击按钮

  1. 打开文件浏览器对话框(它应该能够访问客户端的系统)
  2. 选择jpg/gif/any image file,然后点击确定发送
  3. 将其发送到服务器via AJAX
  4. 保存在服务器中的图像后,会出现确认信息
  5. 在对话框/其他窗口中保存客户端计算机上填充的图像
  6. 没有。 3,4可以使用Ajax和服务器端programmimg(java),但我对1,2& 5.
    请帮忙......

    提前致谢

2 个答案:

答案 0 :(得分:1)

1&amp; 2使用文件类型为<input type='file' id='uploadfile'>的HTML输入标记。另外,如果你不介意使用一点闪光Uploadify是非常酷的。我不确定第5步的含义。您是否希望上传的图像显示在活动浏览器窗口的某个位置?

答案 1 :(得分:0)

  1. 标准文件输入。
  2. 更好地验证服务器上的文件类型而不是客户端。您可以使用accept attribute,但在大多数浏览器中都没有用。
  3. 使用ajaxupload
  4. 发送ajax响应并在客户端处理它。例如,以img显示图像。
  5. 不确定。当用户刚刚从他的机器上传它时,你为什么要保存它?
相关问题