让用户在上传文件之前查看文件

Dol*_*ras 1 javascript asp.net

我正在编写一个控件,允许我们的Intranet用户将多个文件上传到我们的系统中,但是增加了一些功能.

想象一下,当用户正在上传N个文件时,当您添加N个文件时,Intranet会为您显示如下列表:

File_name_1 ..... [查看] [删除] [上传]
File_name_2 ..... [查看] [删除] [上传]
.
.
.
File_name_n ..... [查看] [删除] [上传]

[删除所有文件] [上传所有文件]

如果您在"查看"按钮上单击,将打开名为"file_name_X"的文件,以便您查看它并确保它确实是您要上载的文件.

这可能吗?,我是Web编程世界的新手,我发现所有浏览器都不允许你从网络内部访问本地文件系统,但我不确定.

Jos*_*rke 7

一种方法是首先实际上传,但只将其上传到"暂存"区域.因此它实际上不会被提交到您的系统.

这就是Gravatar上传文件的功能,然后让您在保存之前裁剪和调整图像.

我看到这样做的唯一另一种方法是使用ActiveX控件,例如在IE或其他一些浏览器扩展机制中.