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」選項來允許我想要的文件擴展名。 –