0
A
回答
1
有一种将data-fp-mimetype参数列入白名单的方法。黑名单没有办法。这意味着您可以设置除了哪些文件,但不包括哪些文件。
0
我刚刚开始使用FilePicker,但是我能够发现以下内容,这些内容在我可以在其网站上找到的任何文档之外。他们提供的JavaScript从返回的变量中拉取了上传文件的URL。在这些变量中也是文件名。
下面是使用JavaScript输入...
<input onchange="out='';fn='';
for(var i=0;i<event.fpfiles.length;i++)
{
out+=event.fpfiles[i].url;
out+=' '
fn+=event.fpfiles[i].filename;
fn+=' '
};
document.getElementById('drop_filename_'+drop_count).value=fn;
fn='File #'+drop_count+': '+fn+'<br>';
document.getElementById('drop_'+drop_count).value=out;
document.getElementById('dropped_display_'+drop_count).innerHTML=fn;
document.getElementById('dropped_display_'+drop_count).style.display='';
drop_count++;
if(drop_count>5){drop_count=5;}"
type="filepicker-dragdrop"
data-fp-multiple="true"
data-fp-apikey="your_api_key"
data-fp-mimetypes="*/*"
data-fp-container="modal"
data-fp-maxsize="4000000"
data-fp-services="COMPUTER">
我添加了一个变量“FN”,并与文件的文件名被上传填充它。由于它没有扩展名存储在filepicker.io中,所以没有任何威胁。但是,当提交给php脚本时,我可以运行该文件并忽略任何带有我认为不需要的扩展名。
我有一些表单域准备好接受提供的数据,然后发送到一个PHP脚本进行处理。
<span style="display:none;" id="dropped_display_1"></span>
<input type="hidden" name="drop_1" id="drop_1" />
<input type="hidden" name="drop_filename_1" id="drop_fn_1" />
相关问题
- 1. 解密文件不带扩展名
- 2. 不带扩展名随机文件{1,2 ...}与扩展
- 3. 带'cmt'扩展名(?)的PHP文件
- 4. 搜索带扩展名的文件
- 5. 带扩展名的文件夹
- 6. Adobe AIR不保存带有文件扩展名的文件
- 7. 重命名带扩展名的文件夹中的文件
- 8. 不带扩展名的文件名正则表达式
- 9. 如何忽略不带扩展名的文件名?
- 10. 不带扩展名术语的文件名
- 11. 获取文件名不带扩展名的Python
- 12. 获取不带扩展名的文件名,textmade包编辑器
- 13. 获取文件名,不带有条件的URL扩展
- 14. 使用CMake获取目标文件名,不带扩展名
- 15. 文件名不带扩展名在bash for循环
- 16. 从URL和带文件扩展名获取文件名
- 17. 文件扩展名
- 18. 文件扩展名[]
- 19. 文件扩展名
- 20. 文件扩展名
- 21. 文件扩展名
- 22. 文件扩展名
- 23. 带.tmp扩展名的假脱机文件的文件格式?
- 24. 查找文件夹中的图片不带扩展名
- 25. 如何制作不带文件扩展名的ASPX网页?
- 26. CMake:安装(DIRECTORY)和不带扩展名的文件
- 27. 不带扩展名的IIS文件下载
- 28. 用Cocoa打开带有不同扩展名的文件
- 29. 获取不带扩展名的文件类型c#
- 30. 提取文件名(不含扩展名)
对不起,我忘了更新我的帖子,但我使用我的filepicker调用中的“extensions”选项来允许我想要的文件扩展名。 –