1
我可以使用氮的#upload{}
元素輕鬆上傳文件,它的工作很棒。氮 - 文件上傳
但是,我正在使用客戶端JavaScript創建html文件上載表單(不使用#upload{}
標籤在Nitrogen .erl文件中),並且無法使其正常工作。
關於如何解決這個問題的任何想法?
編輯:我在Yaws上使用氮。
我可以使用氮的#upload{}
元素輕鬆上傳文件,它的工作很棒。氮 - 文件上傳
但是,我正在使用客戶端JavaScript創建html文件上載表單(不使用#upload{}
標籤在Nitrogen .erl文件中),並且無法使其正常工作。
關於如何解決這個問題的任何想法?
編輯:我在Yaws上使用氮。
您可以使用element_upload.erl文件作爲如何使用標準的HTML表單上傳的文件接口引用。
基本上,您需要從上下文獲取請求橋,然後從請求橋獲取文件列表。
Req = wf_context:request_bridge(),
UploadedFiles = Req:post_files(),
的UPLOADEDFILES是#sb_uploaded_file
記錄列表,屬性original_name
和temp_file
。您可以在simple_bridge header
中看到詳細信息。從那裏,您可以將文件複製到其他位置,或者執行您需要的任何操作。
編輯:上傳的文件界面在simple_bridge中得到了改進,不再需要包含頭文件,而是建議使用sb_uploaded_file模塊來連接上傳的文件。