Tips
WindowsのApp Serviceではダミーファイルを作成することができません。これはアクセス権の問題になります。
それぞれ確認してみます。
Windows
C:\home\site\wwwroot>fsutil file createnew testfile 1073741824 Access is denied.
Linux
試しにLinuxで確認してみます。ddでは作成ができるようです。
/home>dd if=/dev/zero of=dummy bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB, 1000 MiB) copied, 19.5798 s, 53.6 MB/s
/home>fallocate -l 1073741824 dummy fallocate: fallocate failed: Operation not supported
ちなみにtouchコマンドは利用できるようです。
/home>touch dummy
解決方法
解決方法はプログラムでの作成方法になります。
例えばPHPの場合には下記のようにファイルを作成します。
<?php $filesize = 1073741824; $filename="dummy"; $fp = fopen($filename, 'wb'); ftruncate($fp, $filesize); fclose($fp);
これで1GB のダミーファイルを作成できます。
.NETやnode.jsなどでも作成は可能です。
ファイルのアップロードでは時間がかかりま。このような方法も検討するとよいでしょう。