上传整个文件夹而不是单独的文件-JS

时间:2019-03-13 18:00:48

标签: javascript upload directory

我有以下问题,我可以逐个文件上传照片,但是我有以下疑问:我可以通过任何方式上传带有“ n”个图像的文件夹而不必全部选中吗?只需单击文件夹并选择它?

enter image description here

在我的情况下,通过单击“ pasta imagens”文件夹。

1 个答案:

答案 0 :(得分:1)

从今天开始,无法直接上传文件夹。 但是Chrome和Firefox为此提供了一种解决方案,该解决方案基本上是遍历某个目录中的每个文件,然后选择要上传的文件。

您只需要在@Override public View getView (int position, View convertView, ViewGroup parent) { LayoutInflater inflater = context.getLayoutInflater (); View listViewItem = inflater.inflate (R.layout.layout, null, true); TextView androids = (TextView) listViewItem.findViewById (R.id.tvandroidosnames); // TextView textView = (TextView) listViewItem.findViewById (R.id.tvurl); // textView.setText (urls [position]); androidos.setText (androidosnames [position]); ImageView image = (ImageView) listViewItem.findViewById (R.id.imgvw); image.setImageBitmap (Bitmap.createScaledBitmap (bitmaps [position], 100, 50, false)); return listViewItem; } 标记中设置directory标志(对于支持的浏览器种类更多,则设置供应商前缀的<input type='file'... />)。

Browser Support

webkitdirectory