aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mod_http_upload.erl10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mod_http_upload.erl b/src/mod_http_upload.erl
index 88ca53f7b..817f93b6f 100644
--- a/src/mod_http_upload.erl
+++ b/src/mod_http_upload.erl
@@ -719,6 +719,12 @@ iq_disco_info(Lang, Name) ->
%% HTTP request handling.
+-spec store_file(file:filename_all(), binary(),
+ integer() | undefined,
+ integer() | undefined,
+ binary(), binary(), boolean())
+ -> ok | {ok, [{binary(), binary()}], binary()} | {error, term()}.
+
store_file(Path, Data, FileMode, DirMode, GetPrefix, LocalPath, Thumbnail) ->
case do_store_file(Path, Data, FileMode, DirMode) of
ok when Thumbnail ->
@@ -747,7 +753,9 @@ store_file(Path, Data, FileMode, DirMode, GetPrefix, LocalPath, Thumbnail) ->
Err
end.
--spec do_store_file(file:filename_all(), binary(), integer(), integer())
+-spec do_store_file(file:filename_all(), binary(),
+ integer() | undefined,
+ integer() | undefined)
-> ok | {error, term()}.
do_store_file(Path, Data, FileMode, DirMode) ->